Cassandra course content

6
Cassandra Training

Transcript of Cassandra course content

Page 1: Cassandra course content

Cassandra Training

Page 2: Cassandra course content

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

Page 3: Cassandra course content

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

Page 4: Cassandra course content

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

Page 5: Cassandra course content

Inte

llipa

at S

oftw

are

Solu

tion

s Pvt. L

td.

Page 6: Cassandra course content

Intellipaat Software Solutions Pvt. Ltd. – www.intellipaat.com