NoSQL 數據庫: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。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!