ScyllaDB
计算机领域术语
ScyllaDB 是用 C++ 重写的 Cassandra,每节点每秒处理 100 万 TPS。ScyllaDB 完全兼容 Apache Cassandra,拥有比 Cassandra 多 10x 倍的吞吐量,降低了延迟。 ScyllaDB 是性能优异的 NoSQL 列存储数据库。 ScyllaDB 在垃圾收集或者 Compaction 的时候不需要暂停;在常规生产负载的时候可以添加和删除节点。
Scylla 背后的设计和开发团队成员来自于 KVM 虚拟化管理器 —— Avi Kivity, Dor Laor, Benny Schnaider 和 OSS 老成员。KVM 是大部分云计算环境(包括 Google Compute Engine 和 OpenStack)的默认虚拟化管理器。在 ScyllaDB,Scylla 团队把这些底层知识应用到大数据技术中。数据结构测量不会跨 CPU 缓存线,poll 模式驱动替代了中断。
ScyllaDB 使用最新的 C++ 14 和 GCC 5.1 来实现理想的通用非挥发性随机访问存储。
ScyllaDB 服务器开源协议是 AGPL 3.0,驱动开源协议是 Apache。
完全兼容Cassandra及CQL(Cassandra Query Language)。
版本历史
参考资料
Scylla vs. Cassandra benchmark.Scylla DB.2015-10-09
Cassandra Query Language (CQL) v3.3.1.The Apache Cassandra Project.2016-03-17
最新修订时间:2024-08-18 17:58
目录
概述
参考资料