3 ms·
Exactly, given how ScyllaDB and Cassandra and now Yuga are all meant to be drop-in compatible (in theory anyway.) Having seen the benchmarks for ScyllaDB vs Ca
by eloff 9y ago
Exactly, given how ScyllaDB and Cassandra and now Yuga are all meant to be drop-in compatible (in theory anyway.)
Having seen the benchmarks for ScyllaDB vs Cassandra I think the crown easily goes to Scylla. That shouldn't be big surprise, they do have some amazing engineers on that team, including some of the creators of KVM. They wrote their own TCP/IP stack for Scylla and can run in kernel-bypass mode.
They also do some fascinating things like batching similar internal operations to get better instruction cache performance. I wouldn't have though I-cache would ever be a bottleneck for a database. It speaks to how highly-tuned Scylla is, where the other performance bottlenecks have been dealt with to such a degree that the I-cache behavior became a performance problem worthy of tackling.
- pkolaczk 9y agoScylla is far from being a drop in replacement for Cassandra. Too many features missing and many existing basic features like counters have been added only very recently.