Microsoft has launched the DocumentDB project in collaboration with FerretDB, which converts PostgreSQL to be used instead of MongoDB, allowing FerretDB to have features comparable to the latest MongoDB versions.
Although a joint effort, Microsoft’s DocumentDB is an independent project, serving as an extension for PostgreSQL that enables PostgreSQL to support BSON data with essential features such as supporting both single-field and multi-key indexing, supporting geospatial data with PostGIS, and working with pg_vector for collaboration with RAG applications.
FerretDB works alongside Microsoft by releasing FerretDB 2.0 RC simultaneously. This version fully integrates with DocumentDB, enhancing performance significantly through BSON usage, with additional features expected to come in the future, notably supporting vector search.
In reality, DocumentDB is an internal engine of Azure CosmosDB for MongoDB, built from PostgreSQL. With the open-source release and collaboration with FerretDB, general users can now install a database as a MongoDB replacement, utilizing new features.
There is no set release date for FerretDB 2.0 yet, but the RC version is already packaged for Linux, supporting both AMD64 and ARM64.
TLDR: Microsoft collaborates with FerretDB to launch DocumentDB, enhancing PostgreSQL’s capabilities to function similarly to MongoDB. FerretDB 2.0 RC integrates with DocumentDB, improving performance with BSON usage and introducing upcoming features like vector search. Users can now install a MongoDB alternative with new features through the open-source release and collaboration between DocumentDB and FerretDB.
Leave a Comment