DocumentDB Joins Linux Foundation |
Written by Kay Ewbank |
Monday, 08 September 2025 |
Microsoft has announced that DocumentDB, its fully-permissive, PostgreSQL-backed, open-source document database project, has joined the Linux Foundation. DocumentDB was released by Microsoft earlier this year. Confusingly, it is called the same as Amazon's DocumentDB, which is completely separate. Amazon's DocumentDB is Amazon's managed proprietary NoSQL database service that is compatible with MongoDB API and supports document data structures. Microsoft used to have a product called DocumentDB - the first public version of the Project Florence database engine that underpins Azure was originally called DocumentDB. This was then renamed as Cosmos DB. The latest DocumentDB is a different database again. Pay attention at the back, there may be a test at the end. The current Microsoft DocumentDB started as a two Postgres extensions to add support for popular BSON (Binary JSON) data models and document queries to the PostgreSQL ecosystem, and was expanded to be a developer-friendly document database based on Postgres. It is used to power the vCore based Azure Cosmos DB for MongoDB. The documentation on GitHub says that beyond basic operations, DocumentDB empowers users to execute complex workloads, including full-text searches, geospatial queries, and vector search, delivering robust functionality and flexibility for diverse data management needs. The project has three components that work together to support document operations. There's a PostgreSQL extension that provides BSON datatype support and operations for native Postgres; a public API surface for DocumentDB providing CRUD functionality on documents in the store; and a gateway protocol translation layer that converts the user's MongoDB APIs into PostgreSQL queries. When the project was announced, Microsoft said the mission for DocumentDB was to provide the developer community with a NoSQL datastore, implemented using PostgreSQL with complete visibility into the architecture and implementation of the engine. All the core components of the database engine from CRUD (Create, Read, Update, Delete) operations to indexing and vector search functionality are public. Microsoft says DocumentDB developers can interact with DocumentDB via PostgreSQL and benefit from stronger JSON support and document queries it provides. Developers can also use their existing MongoDB knowledge to interact with DocumentDB using MongoDB drivers and tools. Writing about the joining with the Linux Foundation, Kirill Gavrylyuk, Vice President for Azure Cosmos DB and related NoSQL services at Microsoft, said: More InformationRelated ArticlesFerretDB 2 Moves To DocumentDB Linux Foundation Mentorship Program Linux Foundation Launches Agent2Agent Project Amazon DocumentDB Adds Global Cluster Support To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.
Comments
or email your comment to: comments@i-programmer.info |