cassandra 1.0.0新特性
1.增加了SSTable的壓縮(compress)支援,透過在建立和修改Column Family的定義compression_options引數,
例如你可以在命令列建立帶壓縮特性的CF:
create column family Cf with compression_options={sstable_compression: SnappyCompressor}
SSTable的壓縮特性預設是沒有啟用的,但可以在任何時刻啟用或去啟用此特性。
2.對壓縮的SSTable資料塊進行了校驗和計算以保護資料免受衰變影響。
3.受LevelDB激發靈感,CF的compact演算法可以指定為compaction_strategy=LeveledCompactionStrategy,
分級(leveled)合併意味著只需要保留幾個MB的空閒空間進行compaction操作,而不像之前最壞的情況要50%的空閒空間。
4.可以對單個compaction操作指定多執行緒執行。
5.宕掉的節點可以透過簡單的一步操作啟動一個新節點來替代,只需啟動新節點時帶上如下選項:-Dcassandra.replace_token=
6.現在可以選擇值修復當前分割槽策略的第一個範圍的相關key,使用`nodetool repair -pr`,
這樣透過在叢集各個節點上執行此命令使得repair操作更加簡單,而且避免了重複的工作量。[@more@]
例如你可以在命令列建立帶壓縮特性的CF:
create column family Cf with compression_options={sstable_compression: SnappyCompressor}
SSTable的壓縮特性預設是沒有啟用的,但可以在任何時刻啟用或去啟用此特性。
2.對壓縮的SSTable資料塊進行了校驗和計算以保護資料免受衰變影響。
3.受LevelDB激發靈感,CF的compact演算法可以指定為compaction_strategy=LeveledCompactionStrategy,
分級(leveled)合併意味著只需要保留幾個MB的空閒空間進行compaction操作,而不像之前最壞的情況要50%的空閒空間。
4.可以對單個compaction操作指定多執行緒執行。
5.宕掉的節點可以透過簡單的一步操作啟動一個新節點來替代,只需啟動新節點時帶上如下選項:-Dcassandra.replace_token=
6.現在可以選擇值修復當前分割槽策略的第一個範圍的相關key,使用`nodetool repair -pr`,
這樣透過在叢集各個節點上執行此命令使得repair操作更加簡單,而且避免了重複的工作量。[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23937368/viewspace-1055226/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Apache Cassandra 4.0新特性介紹Apache
- cassandra壓縮特性介紹
- GaussDB(for Cassandra)新特性發布:支援Lucene二級索引,讓複雜查詢更智慧索引
- GeminiDB Cassandra介面新特性FLASHBACK釋出:任意時間點秒級閃回
- 新特性
- Oracle11新特性——PLSQL新特性(七)OracleSQL
- Oracle11新特性——PLSQL新特性(六)OracleSQL
- Oracle11新特性——PLSQL新特性(五)OracleSQL
- Oracle11新特性——PLSQL新特性(四)OracleSQL
- Oracle11新特性——PLSQL新特性(三)OracleSQL
- Oracle11新特性——PLSQL新特性(二)OracleSQL
- Oracle11新特性——PLSQL新特性(一)OracleSQL
- 【ORACLE新特性】11G 分割槽新特性Oracle
- React 新特性React
- 新特性介面
- 新特性方面
- Vue整理(1.0.0)Vue
- 10G新特性筆記之安裝新特性筆記
- Servlet 3.0 新特性Servlet
- Go 1.13 新特性Go
- Java 11新特性Java
- PHP 7.4 新特性PHP
- Java 17新特性Java
- Prometheus 2.21.0 新特性Prometheus
- Java 8 新特性Java
- Hadoop新特性Hadoop
- MySQL 8.0 新特性MySql
- C++新特性C++
- PostgreSQL 13–新特性SQL
- Java 8 新特性Java
- .NET 7新特性
- Django 2.0 新特性Django
- Java 8新特性Java
- MySQL 5.7新特性MySql
- Git 1.8.5 新特性Git
- JavaFX 2.2.4新特性Java
- C#新特性C#
- EJB 3.2新特性