/plushcap/analysis/datastax/datastax-performance-improvements-cassandra-12

Performance improvements in Cassandra 1.2

What's this blog post about?

Cassandra 1.2 introduces performance optimizations, particularly for clusters with large amounts of data per node. It moves storage engine internal structures off-heap to manage them manually in native memory. Compression metadata and per-row bloom filters are moved off-heap, improving overall performance. Additionally, the update process for indexed columns has been improved, and leveled compaction now supports multiple concurrent compactions across different sstable ranges. The Murmur3Partitioner is introduced as a new default partitioner, offering negligible performance gains over the RandomPartitioner. Streaming optimization allows the kernel to handle data transfers when entire compressed blocks are involved. Hinted handoff in Cassandra 1.2 enables faster recovery of replicas by allowing concurrent delivery of many hints to the target replica.

Company
DataStax

Date published
Dec. 6, 2012

Author(s)
Jonathan Ellis

Word count
599

Hacker News points
None found.

Language
English


By Matt Makai. 2021-2024.