ScyllaDB數據庫是一款數據庫工具,在Cassandra的基礎上采用C++進行了重寫,這款工具的特點是可以每節點每秒處理100萬TPS。軟件與Apache Cassandra完全兼容的,擁有更多的吞吐量和更低的延遲,需要的可以來本站下載。
軟件特色
Scylla是實時大數據數據庫,與Apache Cassandra和Amazon DynamoDB API兼容。Scylla采用無共享方法,該方法可以提高吞吐量和存儲容量,以實現數量級性能改進并降低硬件成本。
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。