
This video will introduce Apache Cassandra and discuss where we should use such database.
Set up your Cassandra environment with Astra DB, deploy Cassandra as a service on aws in minutes, and connect to a sample DB with the sql console.
Explore the Cassandra data model, where columns are name-value pairs and rows hold columns by a primary key, noting constraints like no joins, no foreign keys, and no flexible queries.
Explore Cassandra's keyspace and tables with hands-on CQL: create, insert, select, update, delete, and manage replication, constraints, and simple schema design.
Discover how Cassandra uses partition keys and clustering keys to distribute data across nodes, map tokens with a partitioner, and store rows sorted within partitions.
Explore partitioning keys and clustering keys in Cassandra with a books by author example, and learn how where clauses rely on the partitioning key.
Explore Cassandra data types, including numeric types like int, big int, tiny int, float, decimal; text and collection types; boolean and blob; and Uuid and TimeUuid with their generation methods.
This video describe about unable consistency and various type of write consistencies in cassandra
Learn how read consistency in apache cassandra uses levels like one, all, quorum, and local quorum, selecting nodes via snitches, validating data with hashes, and performing read repairs across replicas.
Cassandra uses a gossip protocol where every node shares state information with others, and a gossip class initiates sessions with random nodes while a killer failure detector assigns suspicion levels.
Understand how Cassandra reads data when it is not in memtable. Follow the flow from row cache and bloom filter to key cache, SS table, and partition index summary.
Explore how Cassandra maintains eventual consistency across nodes with read repair, hinted handoff, and anti-entropy to prevent stale data from affecting queries.
Explore how read repair in cassandra reconciles data across replicas during a read with quorum, identifies stale data among replicas, and automatically repairs in the background for consistency.
Learn how hinted hands off uses quorum writes with a three-replica setup, coordinator node, and hints stored for three hours to prevent write loss, with nt entropy discussed next.
Explore cassandra.yml configuration, including cluster name, listen address, commit log, data directories, and seed provider. Compare endpoint snitch and gossip property file snitch for rack and data center mapping.
Create a spark data flow from a Cassandra table and use spark APIs to filter books by the crime genre and format output as author: book name (publisher) [rating].
Apply query-first data modeling in Cassandra to design denormalized schemas, avoid joins, and ensure uniform partition distribution with keys kept around 10–100 MB.
This Apache Cassandra training course teaches you working with Cassandra. This course is intended for complete beginners in Cassandra.
This is most concise, efficient and bestseller course on Apache Cassandra.
In this course, we will
what is Cassandra
how to install Cassandra
understand Cassandra data model with some hands on exercise which will teach you how to create a keyspace, create a table,insert and read the data .
different data types in Cassandra with exercise.
After this you will learn about the partition key and clustering key and understand how data is distributed across the nodes in a cluster.T
I will covers the Cassandra Architecture in details in which we will cover replication, consistency, gossip protocol, write path, read path, Cassandra storage and compaction.
Understanding anti patterns and data modeling goals.
Understand Cassandra configuration files
Working with nodetools to manage cluster
Integrate with Cassandra java driver to write and run Cassandra from java program.
Integrate Spark with Cassandra to perform analytics .
Cassandra on AWS
Once you have completed this video based training course, you will have a solid understanding of Cassandra, and be able to use Cassandra for your own development projects. Working files are included, allowing you to follow along with the author throughout the lessons.