Document Store Database

Document store database are NoSQL databases.

List of Document Store Databases

Document stores are specifically designed to handle JSON-like documents.

Document store solutions:

  • MongoDB
  • FerretDB
  • DocumentDB
  • Apache CouchDB
  • RethinkDB
  • Amazon DocumentDB
  • Firebase

MongoDB

You can read this post about MongoDB.

FerretDB

FerretDB (originally MangoDB) is a stateless proxy that translates the MongoDB wire protocol (MQL) into SQL for a PostgreSQL backend.

It is FOSS, under an Apache 2.0 license.

It was first released in 2021, as a FOSS alternative to MongoDB, though it is not a fork. It is developed by American company FerretDB.

It is written in Go.

Version 1.0 originally translated MongoDB queries into standard PostgreSQL JSONB queries, which was slower.

FerretDB official website

FerretDB repository

FerretDB 2.0

FerretDB 2.0, released in 2025, anchors to the Linux Foundation’s DocumentDB extensions. It sends commands directly to the DocumentDB engine, resulting in performance gains of up to 20x for certain workloads.

DocumentDB

LinuxFoundation’s DocumentDB is a document database built on top of PostgreSQL, compatible with MongoDB.

It is FOSS under an MIT license.

It is maintained by the Linux Foundation. It was originally developed by Microsoft and launched in January 2025 until it was donated to the Linux Foundation on September 2025.

DocumentDB repository

Apache CouchDB

Apache CouchDB is a document store database.

It is FOSS, under an Apache 2.0 license.

RethinkDB

RethinkDB is a document-based database developed by the company RethinkDB.

It is FOSS under an Apache 2.0 license.

Amazon DocumentDB

Amazon DocumentDB is proprietary and developed by American company Amazon.

It offers limited compatibility with the MongoDB API. It was developed from a fork of an Apache 2.0 MongoDB version.

It was launched in 2019.

Amazon DocumentDB official website

Firebase

If you prefer a serverless, NoSQL solution, Firebase, a part of the Google Cloud platform, offers a real-time database and authentication services. It’s especially useful for real-time applications such as chat apps and collaborative tools.

Firebase provides two main types of NoSQL databases: the Firebase Realtime Database and Cloud Firestore.

You might also be interested in…

External References

Leave a Reply

Your email address will not be published. Required fields are marked *