You are on page 1of 2

Cassandra Admin Advanced - Course 1

Course duration: 30 hrs

Course Outline:

Introduction and Cassandra Data Model


======================================
Why NoSQL?
CAP Theorem
Advantages of NoSQL
Types of NoSQL

Cassandra Cluster Architecture


===============================
Cluster architecture
Data Partitioning
Data Placement Strategy
Virtual Nodes
Data Consistency
Read consistency
Write consistency
Data Repair (Read Repair, Hinted Handoff, Tombstone)
Request Coordination
Replication
Consistency Level
Anti Entropy Operations
How Nodes Communicate (Gossip)

Write Path:
===========
Cassandra Write Path
Data Directories

Read Path:
==========
Cassandra Read Path
CQL Tracing
Caches

Compaction:
===========
Compaction and Tombstones
Compaction Strategies

Performance Tuning
=============================
Bootstrap new nodes into a cluster
Understand cleanup operations
Remove downed nodes
Decommission nodes
Replace downed nodes
Maintaining a Cassandra Cluster
Perform backup and recovery
Understand repair operations
Implementing a second data center
Benchmark and soak tests
Configuration
Importing and exporting data
System and output logs
Using the nodetool utility
Cluster sizing and performance
Monitoring with Linux tools
Operating system setup
Servers and hardware selection
Understanding compaction strategies
Cassandra anti-patterns

Data Modeling:
===============
A test case for:
Conceptual Data Modeling
Logical Data Modeling
Physical Data Modeling

Cassandra Tools:
==============
sstableloader
cassandra-stress
sstable2json
json2sstable

Opscenter:
=========
Installation
configuration
Migration to consoldaited opscenter from a Standalone opscenter
Monitoring
Tuning

You might also like