1 repository
Implementation of NoSQL wire protocols to allow document-based clients to interact with relational backends.
Distinct from SQL Server Protocol Emulations: Specifically emulates NoSQL/MongoDB protocols, while the parent emulates SQL Server protocols.
Explore 1 awesome GitHub repository matching data & databases · NoSQL Protocol Emulations. Refine with filters or upvote what's useful.
FerretDB is an open-source database emulator and protocol translator that mimics a MongoDB environment to support existing drivers and client tools on a relational backend. It functions as a stateless database proxy that converts binary wire protocol messages into SQL statements, allowing a relational engine to handle document-oriented requests. The project serves as a migration tool for moving applications from MongoDB to PostgreSQL without rewriting queries or changing client drivers. It achieves this by using PostgreSQL as a document store, storing and querying BSON documents through a tra
Mimics a MongoDB server to support existing drivers and client tools while routing data to PostgreSQL.