Microsoft’s open-source document database, DocumentDB, is taking a significant step by joining the Linux Foundation. This initiative, rooted in PostgreSQL, aims to provide a vendor-neutral environment for developers seeking an alternative to MongoDB.
Under the permissive MIT license, developers enjoy unparalleled freedom with DocumentDB. They can opt for PostgreSQL interfaces that enhance JSON support or choose MongoDB compatibility, leveraging their existing knowledge. Microsoft underscores its commitment to achieving “100% compatibility with MongoDB drivers,” ensuring a seamless transition for users.
This developer-centric approach is evident in the straightforward implementation process. Setting up DocumentDB requires less than a minute, while contributing to the project is even quicker, effectively lowering the barrier to entry for new contributors.
Rapid growth in a short time
Since its inception earlier this year, DocumentDB has experienced remarkable growth, garnering nearly 2,000 stars on GitHub and capturing the interest of PostgreSQL enthusiasts. What began as a collection of PostgreSQL extensions has transformed into a robust document database, offering businesses a viable alternative to MongoDB.
The project merges the capabilities of PostgreSQL with enhanced JSON/BSON support, allowing users to benefit from a reliable, modern engine and the extensive PostgreSQL ecosystem. Existing MongoDB drivers and tools remain compatible, facilitating a smoother transition to DocumentDB.
By donating to the Linux Foundation, DocumentDB establishes an independent identity, inviting contributions from any database provider. This decision also has a technical aspect, as DocumentDB aligns itself with open-source PostgreSQL rather than a forked variant. The Foundation is committed to upholding these principles, ensuring consistency and preventing fragmentation within the ecosystem.
Growing community requires structure
A variety of organizations have shown interest in adopting and contributing to DocumentDB. Some already have a solid foothold in the PostgreSQL community and seek to broaden their influence, while others that provide managed database services are contemplating the addition of DocumentDB to their offerings.
Given its origins at Microsoft on GitHub, a neutral platform was essential for fostering open collaboration. To facilitate this, a Technical Steering Committee (TSC) has been established to oversee executive decisions regarding the project’s vision and roadmap. Additionally, a group of maintainers will ensure code quality and adherence to project standards.
The Linux Foundation will play a crucial role in maintaining DocumentDB’s neutrality and developer-focused ethos as it continues to expand.