FoundationDB vs Manhattan
FoundationDB: Apple's ordered, strictly serializable distributed key-value store, built to have layers on top. Manhattan: Twitter's in-house, multi-tenant, eventually consistent key-value store with pluggable storage engines.
key differences
- Licensing: FoundationDB is open source (permissive) (Apache License 2.0); Manhattan is proprietary (Proprietary (internal only)).
- Manhattan is built for larger datasets (Multi-PB) than FoundationDB (≤ 1 PB).
- Transactions: FoundationDB offers full ACID; Manhattan offers limited.
- Only FoundationDB has transactions, pub/sub, encryption at rest.
- Only Manhattan has compression.
choose foundationdb for
- +Metadata stores for larger systems (catalogs, object stores)
- +Foundation for custom databases and layers
- +Multi-tenant app backends via the Record Layer
- +Transactional queues and job systems
best at · OLTP, Metadata, Queue
choose manhattan for
- +Reference design for multi-tenant, multi-datacenter key-value platforms
- +Studying pluggable storage engines and replica reconciliation
best at · OLTP, Time-series
FoundationDB vs Manhattan: FAQ
What is the difference between FoundationDB and Manhattan?
FoundationDB: Apple's ordered, strictly serializable distributed key-value store, built to have layers on top. Manhattan: Twitter's in-house, multi-tenant, eventually consistent key-value store with pluggable storage engines. Licensing: FoundationDB is open source (permissive) (Apache License 2.0); Manhattan is proprietary (Proprietary (internal only)). Manhattan is built for larger datasets (Multi-PB) than FoundationDB (≤ 1 PB). Transactions: FoundationDB offers full ACID; Manhattan offers limited.
When should I choose FoundationDB over Manhattan?
Choose FoundationDB for metadata stores for larger systems (catalogs, object stores); foundation for custom databases and layers; and multi-tenant app backends via the Record Layer. Choose Manhattan for reference design for multi-tenant, multi-datacenter key-value platforms; and studying pluggable storage engines and replica reconciliation.
Is FoundationDB or Manhattan more popular?
FoundationDB ranks #54 on the WhichDB Score (36.8/100) and Manhattan ranks #775 (0.0/100). Popularity is not fit: check the requirements that matter for your project.
Are FoundationDB and Manhattan open source?
Yes. FoundationDB is open source. License: Apache License 2.0. No. Manhattan is proprietary, closed-source software.