Objectives:
• Understanding that Cassandra is a distributed database
• Understanding key Cassandra elements
• Learn how Cassandra replicates data
• Learning Gossip protocol – Detecting failures
• Understanding the purpose of Snitch
• Understating virtual nodes
• Cassandra write path
• Cassandra read path
• Understanding repair , read repair
• Understanding Incremental repair and its benefits
Topics:
• Understanding That Cassandra Is A Distributed Database
• Key Cassandra elements
a. Memtable
b. Commit log
c. SSTables
• Learn how Cassandra replicates data
• Learning Gossip protocol – Detecting failures
• Learning What Snitch Is For
• Learning What Gossip Is For
• Learning How Data Gets Distributed
• Learning About Virtual Nodes
• Understanding Write path
• Understanding read path
• Understanding Replication Factor
• Understanding consistency level
• Understanding repair
• Understanding incremental repair