This training course will enable you to learn about Cassandra Data models, Cassandra Architecture, Differences between RDBMS and Cassandra.

Here are the major components of this course are – Advantages and usage of Cassandra, CAP Theorem and NoSQL databases, Cassandra fundamentals, Data model, Installation and setup, node tool commands, cluster, Indexes, Cassandra & MapReduce, Installing Ops-center, Thrift/AVRO/JSON/Hector Client.

Generic placeholder image

Course Highlights

After the completion of ‘Apache Cassandra’ course, you should be able to:

  • Explain how to choose the correct use cases for Cassandra
  • Introduce students to the core concepts of the operations side of the Cassandra database
  • Deep dive into the critical architecture paths of Cassandra: Bloom filters, Block Indexes, SSTables, etc.
  • Give each student access to a 3-node Cassandra cluster in Rackspace to run through some hands-on labs
  • Teach the fundamentals of how to write Java code to interact with Cassandra
  • Provide links to the best books, blog posts and videos for students to learn more about Hadoop on their own
United States
Training Type
Date, Time & Place
Currently no program is scheduled for the selected location.

Find this training in other cities

Online Self Learning


Advantages and Usage of Cassandra
  • Brief Introduction of the course
  • Advantages and Usage of Cassandra
CAP Theorem and No SQL Data Base
  • Why No SQL Data Base
  • Replication in RDBMS
  • Key Challenges with RDBMS
  • Schema
  • No SQL(Not only SQL)
  • Advantage &Limitation
  • Key Characteristics of No SQL Data Base
  • CAP Theorem
  • Consistency
Cassandra fundamentals, Data model, Installation and setup
  • What is Cassandra?
  • Non-relational
  • Key deployment concept
  • What is column oriented database
  • Data Model – column
  • What is column family
  • Installation
Steps in Configuration
  • Token calculation
  • Configuration overview
  • Node tool
  • Validators
  • Comparators
  • Expiring column
  • QA
Summarization, node tool commands, cluster, Indexes, Cassandra & Mapreduce, Installing Ops-centre
  • Difference between Relational modelling & Cassandra modelling
  • Steps in Cassandra modelling
  • Time series modelling in Cassandra
  • Column family
  • Data modelling in Cassandra
  • Column family vs. Super column family
  • Counter column family
  • Partitioners
  • Partitioners strategies
  • Replication
  • Gossip protocols
  • Read operation
  • Consistency
  • Comparison
Multi Cluster setup
  • Node settings
  • Setup of Multimode cluster
  • Row cache and Key cache
  • Read operation
  • System key space
  • Commands overview
  • Column family
  • VNodes
Thrift/AVRO/JSON/Hector Client
  • Thrift
  • AVRO
  • JSON
  • Hector client
  • How to write a JAVA code
  • Hector tag
Datastax installation part,• Secondary index
  • Node tool commands
  • Management of Cassandra
  • Secondary index
  • Cassandra & map reduce
  • Datastax installation part
Cassandra API and Summarization and Thrift
  • API
  • Internals of connection pool
  • Client connectivity to Cassandra
  • Hector client key features
  • Hector client key concepts
  • Java code
  • Summarization
  • Thrift

Who is this Course for?

This tutorial is recommended for:

  • All engineers working with a large-scale, high-volume websites.
  • Researcher who is designing a project related to Cassandra Datastax or other non-relational data store options.
  • Networking specialists who needs to understand the available options for high-performance, decentralized, elastic data stores.
Generic placeholder image


Participant can attend the certifications exam.

It is mandatory that a participant to clear the online exam with minimum score of 80% to be Certified in Apache Cassandra course.

Generic placeholder image


1. Who will be the trainer for the training?

Highly qualified and certified instructors with industry relevant experience deliver trainings.