Official Release: Microsoft announces the official release of DocumentDB, an open-source document database platform and the engine for vCore-based Azure Cosmos DB for MongoDB built on PostgreSQL.
- Mission: Provide a NoSQL datastore with PostgreSQL visibility and a permissive MIT license. Aim to create a standard for open-source document databases like the ANSI SQL standard.
- Architecture: Composed of two primary components - pg_documentdb_core (a custom PostgreSQL extension for BSON support) and pg_documentdb_api (data plane for CRUD and index management).
- For Contributors: The pg_documentdb_core layer offers capabilities like parsing BSON, indexing fields, vector search with pg_vector extension, and a full authentication mechanism.
- For Users: Can use FerretDB powered by DocumentDB. FerretDB provides a document database interface with a similar permissive license and is popular in both PostgreSQL and NoSQL communities.
- Getting Started: Install Docker, clone the repository, build and run the Docker image, build and deploy binaries, initialize the server, and connect to the psql shell. Provide simple CRUD samples.
- Microsoft Open Source: Enables Microsoft products with choice, technology, and community. Abinav Rameesh is the Principal PM Manager on Azure Cosmos DB with a background in distributed systems.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。