3 ms·
How does Scylla compare to Aerospike? They seem pretty similar.
by continuations 10y ago
How does Scylla compare to Aerospike? They seem pretty similar.
- lobster_johnson 10y agoI don't know Scylla, but Aerospike is intentionally designed for low-latency networking [1] (i.e., typically colocated within a single rack), which can be a challenge in the cloud. [1] https://aphyr.com/posts/324-jepsen-aerospike https://aphyr.com/posts/324-jepsen-aerospike
- glommer 10y agoThere is nothing Cloud-specific in Scylla, though. Scylla will also target low latencies, and we have been very successful at that. But we also commit to supporting the Cassandra data model, so we won't really chase extra latencies if it means breaking that.
- tzach 10y agoThey are similar as both built in C/C++ with performance in mind. They are very different as Aerospike is a Key Value store, while Scylla, like Cassandra is Columnar (Key, Key, Value). This gives Scylla a much richer semantic. There are more differences, like Aerospike holding all keys in memory, while Scylla does not have such limitation. I'm sure there are more differences in tunable consistency, HA and multi DC, but I'm not an Aerospike expert.