Cassandra Memory Explained. Cassandra memory footprint
summary
Explains Apache Cassandra memory internals: how Cassandra's memory management works, which data structures and data types occupy how much RAM, and how to monitor memory usage. Covers existing and in-progress memory-related optimizations and is aimed at Java developers building similar systems and operators running Cassandra.
AI-written summary · about
chapters (17)
- 0:00Introduction
- 1:47Java memory management
- 3:35Cassandra memory myths
- 5:04Network buffers and sockets
- 11:52Mystery memory use
- 15:11Prepared statements in coordinator
- 17:26Memtable structure and management
- 21:25Cassandra in-memory storage
- 28:37Memory optimization with afip objects
- 32:12Prefix tree in v5
- 33:41Memory usage testing
- 36:51Bloom filters in Cassandra
- 39:10Indexes and sparse indexes
- 41:41Chunk offset cache
- 42:44Data compression and compression info
- 44:28OS file cache
- 45:08Summary
related talks
55mApache Cassandra — Streams and Memory
53mApache Cassandra. Inception - all you need to know
29mCassandra - an introduction
45mCassandra Architecture: Understanding, Scaling and Optimizing
25mDeciphering Cassandra’s Prophecy: Preventing the Fall of Your Application
29mAnti-Patterns with Apache Cassandra
37mPopular Apache Cassandra Problems & How to Fix 'Em
40mApache Cassandra in High-Performance Systems Development
