ScyllaDB 是用 C++ 重寫的 Cassandra,每節點每秒處理 100 萬 TPS。ScyllaDB 完全兼容 Apache Cassandra,擁有比 Cassandra 多 10x 倍的吞吐量,降低了延遲。 ScyllaDB 是性能優異的 NoSQL 列存儲資料庫。 ScyllaDB 在垃圾收集或者 Compaction 的時候不需要暫停;在常規生產負載的時候可以添加和刪除節點。
基本介紹
- 中文名:塞拉-資料庫
- 外文名:ScyllaDB
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。
ScyllaDB 使用最新的 C++ 14 和 GCC 5.1 來實現理想的通用非揮發性隨機訪問存儲。
ScyllaDB 伺服器開源協定是 AGPL 3.0,驅動開源協定是 Apache。
完全兼容Cassandra及CQL(Cassandra Query Language)。
版本歷史
Release | Date | Key features |
---|---|---|
1.6.2 | 13 Mar 2017 | Bug fix on a stable release |
1.5.2 | 13 Mar 2017 | Bug fix on a stable release |
1.6.1 | 22 Feb 2017 | Bug fix on a stable release |
1.5.1 | 21 Feb 2017 | Bug fix on a stable release |
1.6 | 6 Feb 2017 | Debian support,Upgradable AMI,Improve range scans andmore |
1.5 | 22 Dec 2016 | Stability, bug fix, and workload conditioning |
1.5 RC3 | 19 Dec 2016 | Release Candidate |
1.4.3 | 19 Dec 2016 | Bug fix on a stable release |
1.5 RC2 | 8 Dec 2016 | Release Candidate |
29 Nov 2016 | Bug fix on a stable release | |
1.5 RC1 | 24 Nov 2016 | Release Candidate |
1.4.1 | 8 Nov 2016 | Bug fix on a stable release |
1.3.4 | 7 Nov 2016 | Bug fix on a stable release |
1.4 | 1 Nov 2016 | Slow Query Tracing, Native Prometheus metrics, Random Partitioner, CQL Snappy Compression and mode |
1.3.3 | 31 Oct 2016 | Bug fix on a stable release |
1.3.2 | 20 Oct 2016 | Bug fix on a stable release |
1.3.1 | 26 Sep 2016 | Bug fix on a stable release |
1.2.5 | 21 Sep 2016 | Bug fix on a stable release |
1.2.4 | 26 Aug 2016 | Bug fix on a stable release |
1.3 | 25 Aug 2016 | Thrift, CQL Trace, Date Tiered Compaction and more |
2 Aug 2016 | Bug fix on the stable release | |
1.2.2 | 21 July 2016 | Bug fix on the stable release |
1.2.1 | 29 June 2016 | Bug fix on the stable release |
1.1.3 | 29 June 2016 | Bug fix on the stable release |
1.2 | 14 June 2016 | ALTER KEYSPACE, Ubuntu 16.04 packages and more |
1.1.2 | 9 June 2016 | Bug fix on the stable release |
1.1.1 | 2 June 2016 | Bug fix on the stable release |
1.1 | 17 May 2016 | Alter Table, UDT, Authentication, Authorization, SSTable Loader, Setup Script, more |
1.0.3 | 8 May 2016 | Bug fix on the stable release |
1.0.2 | 27 April 2016 | Bug fix on the stable release |
1.0.1 | 12 April 2016 | Bug fix on the stable release |
31 March 2016 | Stable release | |
1.0 RC2 | 28 March 2016 | Bugs fix, Developer Mode and IO tune updates, Controlled Repair, tcp keepalive |
0.19 | 10 March 2016 | Bugs fix, rolling upgrade, IO scheduler, scyllatop |
0.18 | 19 Feb 2016 | Bugs fix |
0.17 | 2 Feb 2016 | Incremental backup, nodetool stop compaction |
0.16 | 19 Jan 2016 | CentoOS base AMI, experimental ALTER TABLE and SSL encryption |
0.15 | 11 Jan 2016 | Scylla backup/restore, Scylla repair |
0.14 | 5 Jan 2016 | idle system does not consume cpu , XFS is required by default |
0.13 | 15 Dec 2015 | add, remove node and additional nodetool operations |
0.12 | 23 Nov 2015 | query result paging, nodetool netstats, nodetool describering |
0.11 | 4 Nov 2015 | Multi-datacenter support, leveled compaction |
0.10 | 15 Oct 2015 | nodetool cfstats, CQLTRUNCATE, DROPKEYSPACE, DROP TABLE |