What's new in Apache Cassandra 3.0
An overview of new features in the Apache Cassandra 3.0.
The latest version of Apache Cassandra 3.0 is 3.0.19.
The CHANGES.txt describes the changes in detail. You can view all version changes by branch or tag in the drop-down list on the changes page.
New features released in Cassandra 3.0
Storage engine refactored |
The Storage Engine has been refactored. |
Materialized Views |
Materialized views handle automated server-side denormalization, with consistency between base and view data. |
Operations improvements | |
Addition of MAX_WINDOW_SIZE_SECONDS to DTCS compaction settings |
Allow DTCS compaction governance based on maximum window size rather than SSTable age. |
File-based Hint Storage and Improved Replay |
Hints are now stored in files and replay is improved. |
Default garbage collector is changed to G1 |
Default garbage collector is changed from Concurrent-Mark-Sweep (CMS) to G1. G1 performance is better for nodes with heap size of 4GB or greater. |
Changed syntax for CREATE TABLE compression options |
Made the compression options more consistent for |
Add nodetool command to force blocking batchlog replay |
BatchlogManager can force batchlog replay using nodetool. |
Nodetool over SSL |
Nodetool can connect using SSL like cqlsh. |
New nodetool options for hinted handoffs |
Nodetool options |
nodetool stop |
Nodetool option added to stop compactions. |
Other notable changes | |
Requires Java 8 |
Java 8 is now required. |
nodetool cfstats and nodetool cfhistograms renamed |
Renamed |
Native protocol v1 and v2 are dropped |
Native protocol v1 and v2 are dropped in Cassandra 3.0. |