Apache Cassandra. Inception - all you need to know
summary
Apache Cassandra is a write-optimized, distributed NoSQL store that scales horizontally to hundreds or thousands of nodes and sustains very high write throughput by appending to a commit log, holding writes in memtables, then flushing immutable SSTables; compaction merges files and can temporarily double disk use. It uses replication factor = 3 by default, Bloom filters and tunable consistency levels (ONE, QUORUM, ALL), hinted handoff and read repair for eventual consistency, and suits time-series, product catalogs and social workloads. Tombstones with default GC 10 days can make compaction very slow.
AI-written summary · about
chapters (11)
- 0:00Introduction to Cassandra
- 6:25History and origins
- 10:18Architecture and infrastructure
- 18:29Writing and reading data
- 27:18Consistency and replication
- 31:09Caching and performance
- 34:22Query syntax
- 37:57Secondary indexes
- 41:14When to use Cassandra
- 44:25Summary and recommendations
- 50:19Q&A
related talks
29mCassandra - an introduction
40mApache Cassandra in High-Performance Systems Development
46mApache Cassandra: 8 years in production
30mApache Cassandra: What’s New and What’s Next
45mCassandra Architecture: Understanding, Scaling and Optimizing
29mTime Series with Apache Cassandra: the basics
55mApache Cassandra — Streams and Memory
27mSponsored Session: How is Amazon Keyspaces (for Apache Cassandra) Architected to Deliver Performance at Any Scale?
