Cassandra Crunch training

Course Features

Course Details

1. What is Big Data
Technology Landscape
Big Data Relevance
Distributed Systems and Challenges
2. Why NoSQL Databases
Relational DB vs. NoSQL
Type of NoSQL Databases
NoSQL Landscape
CAP Theorem and Eventual Consistency
Key Characteristics of NoSQL Database systems
ACID vs BASE
3. Cassandra Fundamentals
Distributed and Decentralized
Elastic Scalability
High Availability and Fault Tolerance
Tuneable Consistency
Row-Oriented
Schema-Free
High Performance
4. The Cassandra Data Model
The Relational Data Model
A Simple Introduction
Clusters
Keyspaces
Hands-on Session
5. Installation and Setup of Cassandra
Single Node Setup
Multi-Node Cluster Setup
Key Configurations for Cassandra
CLI and Hands-On with Cassandra
6. Cassandra Modeling
Cassandra (Column Family NoSQL DB)
Key Concepts - Key Space - Column Family - Column Family Options - Wide Rows, Skinny Row - Column Sorting - Super Columns - Counter Column Family - Composite Keys and Columns - Time To Live
Secondary Indexes in Cassandra
Difference between Custom Indexes and Secondary Indexes
Difference between Relational Modeling and Cassandra Modeling
Key Points to note while modeling a Cassandra Database
Patterns and Anit-Patterns in Cassandra Modeling
This course does not have any sections.

More Courses by this Instructor