ScyllaDB
ScyllaDB is a distributed, open-source NoSQL database designed as a drop-in replacement for Apache Cassandra. It aims to deliver high throughput and low latency at scale by re-architecting Cassandra’s data path in a modern language and runtime.
Written in C++ and built on the Seastar framework, Scylla uses a shard-per-core design that provides per-core
The database preserves Cassandra’s data model and query interface through the Cassandra Query Language (CQL) and
Data is partitioned and distributed across the cluster with a consistent hashing ring. Each node handles multiple
Scylla provides automatic sharding, online scaling by adding nodes, and multi-datacenter replication with tunable consistency levels,
Management and tooling: Scylla Manager for cluster lifecycle and maintenance, Scylla Cloud for a managed service,
The project is developed as open-source with commercial offerings and active community.