Apache Cassandra – Advanced Concepts & Operations

An in-depth class which focuses on imparting the core concepts, architecture and design of Apache Cassandra.

Apache Cassandra is a highly scalable, high performance and fault tolerant distributed data infrastructure. Cassandra solves both real time and analytical big data problems, from write intensive workloads to sub millisecond caching layer reads to analytical workloads involving petabytes of data using MapReduce. Offering distribution of data across multiple data centers and incremental scalability with no single points of failure, Cassandra is the logical choice when you need reliability without compromising performance.

Course Contents

  • What is NoSql
  • Where does Cassandra fit in
  • Major benefits of Cassandra
  • Cassandra Strengths and Weaknesses
  • When would you chose Cassandra?
  • How can Cassandra impact the TCO of a solution
  • Cassandra high level Architecture
  • Cassandra Read and Write Paths
  • High availability in cassandra
  • Reliability in Cassandra
  • Consistency in Cassandra
  • Self Healing Capability
  • Why is Writes extremely fast in Cassandra
  • How to make Reads extremely fast in Cassandra
  • Eventual consistency & immediate consistency
  • Various Replication strategies and their application
  • High level Data modelling
  • Cassandra for both real time transactions and analytics (Map Reduce suport)
  • Cassandra as a replacement for memcache
  • Cassandra and HBase
  • Cassandra and MongoDB

Real Time Demos

This training session invoves demo on the following topics:

  1. Datastax OPScenter demo in EC2(how to manage cassandra)
  2. Cassandra CLI
  3. Cassandra CQL
  4. Datastax enterprise in EC2
  5. How to run map reduce on cassandra in EC2
  6. How to use the same cassandra cluster for real time transactions and analytics


Developers with basic understanding of database and ACID transactiions


Developers,  Database administrators, Data Analytics professionals, Data architects, Managers

Recommended Readings

  1. Cassandra wiki
  2. Cassandra documentation


Course Duration

Two days Class: 9:3 0am till 5:30 pm, Saturday & Sunday


3200 Coronado Drive, Santa Clara, CA 95054


Contact Information