3 ms·
Would love to see how this compares to ScyllaDB.
by jhgg 9y ago
Would love to see how this compares to ScyllaDB.
- eloff 9y agoExactly, 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.
- steeve 9y agoWe replicated the 10x claim in benchmarks we did on our deployment. ScyllaDB has some amazing optimization under the hood such has disk io qos, preventing compactions from impacting reads and writes much. This is killer in update heavy workloads.