Scylla 3.0 released, high throughput low latency for NoSQL database

Scylla is C + + rewritten Cassandra, each node per second handling 1 million TPS, fully compatible with Apache Cassandra, has 10x times more than Cassandra throughput, reducing the delay.

Scylla uses the seastar framework, known as the world’s fastest NoSQL column storage database.
The new version contains the following new features:

New Scylla Capabilities Announced Today

  • Concurrent OLTP and OLAP: Scylla will enable its users to safely balance real-time operational workloads with big-data analytical workloads within a single database cluster. Online Transaction Processing (OLTP) and Online Analytical Processing (OLAP) have very different data access characteristics. OLTP involves many small and varied transactions, including mixed writes, updates, and reads, with a high sensitivity to latency. In contrast, OLAP emphasizes the throughput of broad scans across datasets. By introducing capabilities that isolate workloads, Scylla will uniquely support simultaneous OLTP and OLAP workloads without sacrificing latency or throughput.
  • Materialized Views: Production-ready release of a long-awaited experimental feature designed to enable automated server-side table denormalization. Notably, the Apache Cassandra community reverted this feature from production-ready Cassandra to experimental mode in 2017.
  • Secondary Indexes: Production-ready with its 3.0 release, Scylla’s global secondary indexes can scale to any cluster size, unlike the local-indexing approach adopted by Apache Cassandra. Secondary indexes allow the querying of data through non-primary key columns.
  • Cassandra 3.x File Format Compatibility: Scylla Open Source 3.0 includes Apache Cassandra 3.x compatible storage format (SSTable), improving performance and reducing storage volume by as much as 3x.