Cassandra course content
Transcript of Cassandra course content
Cassandra Training
Why NoSQL Databases : 2 hrs
Relational DB vs. NoSQL?
Type of NoSQL Databases
NoSQL Landscape
CAP Theorem and Eventual Consistency
Key Characteristics of NoSQL Database systems
ACID vs BASE
Introduction to Cassandra : 2 hrs
Cassandra (Column Family NoSQL DB)
Key Concepts (Key Space, Column Family, Super Column etc.)
Installation and Setup of Cassandra :- 2 hrs
Single Node Setup
Multi-Node Cluster Setup
Key Configurations for Cassandra
CLI and Hands-On with Cassandra
Cassandra Data Modeling :- 2 hrs Difference between Relational Modeling and Cassandra
Modeling
Key Points to note while modeling a Cassandra Database
Examples for Cassandra Modeling different use cases
Hands on Cassandra Modeling Example
Cassandra Architecture : 2 hrs
System Keyspace
Peer to Peer Model
Gossip and Failure Detection
Read-Repair
Memtables, SSTables and Commit Log
Hinted Handoff
Compaction
Bloom Filters, Tombstones
Managers and Services
Cassandra Clients : 2 hrs
How to establish Client Connections
Thrift vs. AVRO
Java Client
Clients in other languages Ruby or Python
An end to end example of Client application using Cassandra
Key concepts for Read and Write in Cassandra :- 2 hrs
Simple Get , Multi-get Slice
Range and Slice
Slice Predicate
Delete
Use Cases :- 1 hr
Questions and Answers
Contact Us
E-mail - [email protected]
Mob: +91-9019368913
Inte
llipa
at S
oftw
are
Solu
tion
s Pvt. L
td.
Intellipaat Software Solutions Pvt. Ltd. – www.intellipaat.com