FoundationDB vs Riak KV
FoundationDB: Apple's ordered, strictly serializable distributed key-value store, built to have layers on top. Riak KV: Erlang-based, Dynamo-style key-value store built to stay up through ugly failures.
key differences
- Transactions: FoundationDB offers full ACID; Riak KV offers none.
- Only FoundationDB has transactions, pub/sub, encryption at rest.
- Only Riak KV has secondary indexes, ttl / expiry, 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 riak-kv for
- +Highly available session and profile storage
- +Healthcare or betting systems needing extreme uptime
- +Object and blob metadata stores
- +Shopping carts with CRDT merges
best at · OLTP, Sessions, Metadata
FoundationDB vs Riak KV: FAQ
What is the difference between FoundationDB and Riak KV?
FoundationDB: Apple's ordered, strictly serializable distributed key-value store, built to have layers on top. Riak KV: Erlang-based, Dynamo-style key-value store built to stay up through ugly failures. Transactions: FoundationDB offers full ACID; Riak KV offers none. Only FoundationDB has transactions, pub/sub, encryption at rest. Only Riak KV has secondary indexes, ttl / expiry, compression.
When should I choose FoundationDB over Riak KV?
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 Riak KV for highly available session and profile storage; healthcare or betting systems needing extreme uptime; and object and blob metadata stores.
Is FoundationDB or Riak KV more popular?
FoundationDB ranks #54 on the WhichDB Score (36.8/100) and Riak KV ranks #184 (18.1/100). Popularity is not fit: check the requirements that matter for your project.
Are FoundationDB and Riak KV open source?
Yes. FoundationDB is open source. License: Apache License 2.0. Yes. Riak KV is open source. License: Apache License 2.0.