FauxDB: MongoDB Wire Protocol + PostgreSQL Storage
MongoDB-compatible document database powered by Rust and PostgreSQL
fauxdb-demo
$
Speed:
Ready to run
MongoDB CompatibleRust EnginePostgreSQL StorageACID TransactionsGeospatial
Overview
Why FauxDB
MongoDB Compatibility
Full MongoDB wire protocol support for seamless migration.
Rust-Powered Engine
High-performance, safe, and modern backend.
PostgreSQL Storage
Reliable, battle-tested storage engine.
ACID Transactions
Multi-document ACID compliance.
Geospatial
Advanced geospatial queries.
Minimal Configuration
Easy setup and scaling.
Depth
Feature Matrix
Capability | Description | Operational Impact |
---|---|---|
MongoDB Compatibility | Wire protocol, drivers, and tools compatibility. | Seamless migration. |
Rust Engine | Modern, safe, and fast backend. | High performance. |
PostgreSQL Storage | Battle-tested, reliable storage. | Durability and reliability. |
ACID Transactions | Multi-document ACID compliance. | Data integrity. |
Geospatial | Advanced geospatial queries. | Location-based features. |
Comparison
Feature Comparison
Feature | FauxDB | FerretDB | MongoDB | PostgreSQL JSON |
---|---|---|---|---|
MongoDB Wire Protocol | ✔️ | ✔️ | ✔️ | ✗ |
ACID Transactions | ✔️ | ✔️ | ✔️ | ✔️ |
Geospatial Queries | ✔️ | Limited | ✔️ | ✔️ |
Aggregation Pipeline | ✔️ | Partial | ✔️ | Limited |
Advanced Indexing | ✔️ | ✔️ | ✔️ | ✔️ |
Rust Performance | ✔️ | Go | ✗ | ✗ |
PostgreSQL Storage | ✔️ | ✔️ | ✗ | ✔️ |
Multi-Document Transactions | ✔️ | Partial | ✔️ | Limited |
Production Ready | ✔️ | ✔️ | ✔️ | ✔️ |
Internals
Technical Documentation
Dive deep into FauxDB's technical details, architecture, and internal workings with our comprehensive documentation.