An overview of the close-to-the-hardware design of the Scylla NoSQL database
In this paper we explain the key design decisions that went into building a drop-in replacement for Apache Cassandra with scale-up performance of 1,000,000 IOPS per node, scale-out to hundreds of nodes and 99% latency of less than 1 millisecond. Accomplishing this called for rethinking many of the foundational architectural choices behind other NoSQL databases.
Read this to learn how:
- Scylla's C++ implementation overcomes the downsides of Java
- Scylla's asynchronous architecture squeezes the most out of modern multi-core hardware
- Scylla's autonomous capabilities mitigate the impact of maintenance operations on customer-facing queries