ScyllaDB: world's fastest NoSQL column store database

Fully compatible with Apache Cassandra at 10x the throughput and jaw dropping low latency

Get Started

1,000,000 transactions per second per server.

Apache® Cassandra® compatible column store, with the low latency of Redis.

No pauses under compaction or garbage collection.

Fast, predictable scaling. Add or remove nodes under normal production load.

What can you do with 1M TPS per node?

Shrink the NoSQL cluster by a factor of 10

Scylla isn't your father's Cassandra. ScyllaDB scales up linearly with the number of cores using innovative techniques. Stop paying that much for hardware. Stop maintaining huge clusters and save human labor maintaining them. Decrease your mean time to failure (MTTF) due to smaller cluster size.

Sleep well on Black Friday

Script that handles x10 traffic spikes for the holiday:

service cassandra stop; service scylla-server start

That's right, ScyllaDB is fully compatible with Cassandra. Now go buy the big screen TV you wanted.

Win every bid, serve every request

Consistent < 1msec latency in 99% cases will position your application in the best possible position versus your competitors. Leave nothing on the floor and forget about tuning. There is no GC here!

Supercharge bulk upload/download to/from Hadoop, Spark

The bigger the data, the bigger the problems. Bulk upload/download of TBs is a problem many face. If you use analytics and wish to process offline data and then load it back to the database you may experience bottlenecks which do not exist with Scylla’s 1 million ops per server. Welcome to the future.

Run repairs and compaction without fear

Run repairs and compaction in minutes or hours, not days. Forget about repairs that don’t finish by 5pm. Remember time is money.

Comparing Scylla to Cassandra

Throughput of Scylla and Cassandra in a 3-node cluster with RF=3 and CL=QUORUMLearn more

Scylla
Cassandra 2.1.9
Average throughput. Results were rounded with accuracy of 10K.

A Cassandra compatible NoSQL column store, at 1MM transactions/sec per server.

Scylla is the world’s fastest column-store database: the functionality of Apache Cassandra with the speed of a light key/value store.

Raw speed isn’t just a nice benchmark or a low cloud bill. Scylla’s order of magnitude improvement in performance opens a wide range of possibilities.  Instead of designing a complex data model to achieve adequate performance, use a straightforward data model, eliminate complexity, and finish your NoSQL project in less time with fewer bugs.

Performance improvements enable not just reduction in hardware resources, but also a reduction in architecture, debugging, and devops labor. Scylla combines the  simple and familiar Cassandra architecture with new power to build a data model that fits the application, not tweak the model to fit the server.

Drop in replacement solution


From the team behind KVM, OSv, and Seastar

The team behind Scylla is the one that designed and developed the KVM hypervisor—Avi Kivity, Dor Laor, Benny Schnaider and additional OSS veterans. KVM is now the default hypervisor in many cloud computing environments including Google Compute Engine and OpenStack. At ScyllaDB, we carefully apply low-level knowledge to our Big Data technology. Data structures are measured not to cross CPU cachelines, poll-mode drivers are used instead of interrupts, disk accesses are measured for write amplification and caches need to be scan-resistant. We're proud of our very own task scheduler and TCP/IP kernel bypass. We hog the latest C++14 and gcc5.1 for latest and greatest and dream about commodity non volatile random access memory.
Learn More