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 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.
- FerretDB Releases 2.0: A Faster, More Compatible MongoDB Alternative
- DocumentDB: Open Source Announcement
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.
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.