1 repository
Mimicking the full network behavior and API of a database server to support existing drivers.
Distinct from NoSQL Table Emulation: Distinct from Table Emulation: covers the entire server protocol and driver compatibility, not just table-level operations.
Explore 1 awesome GitHub repository matching data & databases · Database Server Emulation. 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 environment to support existing drivers and client tools on a relational backend.