ScyllaDB是用C++重新编写的Cassandra数据库,每个节点每秒处理100万TPS。它与Apache Cassandra完全兼容,但具有比Cassandra高10倍的吞吐量和降低的延迟。Scylla支持实时大数据需求,兼容Apache Cassandra和Amazon DynamoDB API。采用无共享方法,大幅提升了吞吐量和存储容量,同时降低硬件成本。ScyllaDB在垃圾收集或Compaction期间无需暂停,并支持在常规生产负载下添加和删除节点。其设计和开发团队成员包括KVM虚拟化管理器的核心成员,他们将底层知识成功应用于大数据技术领域。数据结构测量不会跨CPU缓存线,使用poll模式驱动替代中断。ScyllaDB采用最新的C++14和GCC 5.1以实现理想的通用非挥发性随机访问存储。ScyllaDB的服务器采用AGPL 3.0开源协议,驱动采用Apache开源协议。