Apache Cassandra Training Syllabus

Curriculum Designed by Experts

Introducing Cassandra   

  • Distributed and Decentralized
  • Elastic Scalability
  • High Availability and Fault Tolerance
  • Tuneable Consistency
  • Brewer's CAP Theorem
  • Row-Oriented
  • Schema-Free
  • High Performance

Use Cases for Cassandra   

  • Large Deployments
  • Lots of Writes, Statistics, and Analysis
  • Geographical Distribution
  • Evolving Applications

Installing Cassandra   

  • Running Cassandra
  • Starting the Server
  • Running the Command-Line Client Interface
  • Basic CLI Commands
  • Hands-on Session

The Cassandra Data Model   

  • The Relational Data Model
  • A Simple Introduction
  • Clusters
  • Keyspaces
  • Hands-on Session

Column Families   

  • Column Family Options
  • Columns
  • Wide Rows, Skinny Rows
  • Column Sorting
  • Super Columns
  • Composite Keys

The Cassandra Architecture   

  • System Keyspace
  • Peer-to-Peer
  • Gossip and Failure Detection
  • Anti-Entropy and Read Repair
  • Memtables, SSTables, and Commit Logs
  • Hinted Handoff
  • Compaction
  • Bloom Filters
  • Tombstones
  • Hands-on Session

Clients   

  • Basic Client API
  • Thrift
  • Avro
  • Hands-on Session

Reading and Writing Data   

  • Setup and Inserting Data
  • Using a Simple Get
  • Seeding Some Values

Talk to our Advisor.

+91