Summary
In this chapter, you learned how to set up a multinode cluster by changing various configuration options. We also took a practical look at how consistency levels work and how Cassandra provides a balance between consistency and availability. We tried out various consistency levels including QUORUM and ANY for writes. We then took a quick look at the architectural aspects of Cassandra.
We looked at the write path, and how data was written to both memory and disk. Data was persisted to commitlog on disk to avoid data loss in case of restarts. Data is flushed to immutable SSTables when the memtables are filled up. The read path utilizes several data structures, both in memory and on disk, to optimize reads. We could enable row and key ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access