Apache Cassandra Training

Apache Cassandra Training Overview

Download PDF

Cassandra is a highly scalable distributed Apache database designed to manage vast amounts of structured data. Gain practical knowledge of Cassandra architecture, interfaces, and data models. Master the deployment of the NoSQL database distributed by Apache Cassandra-an open source.  Develop flexible, high-accessibility, and performance database solutions. Install Cassandra to use tunable accuracy to handle the Big Data.

Apache Cassandra Training Objective

  • Introduce Big data and NoSQL databases
  • Cassandra and its features
  • Architecture and data model of Cassandra
  • Installation, configuration, and monitoring of Cassandra
  • Hadoop ecosystem of products around Cassandra
  • Deploying NoSQL database solutions using Cassandra

Apache Cassandra Training Audience

Developers looking to professionally deploy a Cassandra NoSQL database for their organization. Or any individual who wants to understand the need of NoSQL DB over RDBMS. 

Apache Cassandra Training Prerequisites

Exposure to database concepts, relational databases, and Java programming is recommended for this training.

Apache Cassandra Training Outline

  • Technology Landscape
  • Big Data Relevance
  • Distributed Systems and Challenges
  • Relational DB vs. NoSQL
  • Type of NoSQL Databases
  • NoSQL Landscape
  • CAP Theorem and Eventual Consistency
  • Key Characteristics of NoSQL Database systems
  • ACID vs BASE
  • Distributed and Decentralized
  • Elastic Scalability
  • High Availability and Fault Tolerance
  • Tuneable Consistency
  • Row-Oriented
  • Schema-Free
  • High Performance
  • The Relational Data Model
  • A Simple Introduction
  • Clusters
  • Keyspaces
  • Hands-on Session
  • Single Node Setup
  • Multi-Node Cluster Setup
  • Key Configurations for Cassandra
  • CLI and Hands-On with Cassandra
  • Cassandra (Column Family NoSQL DB)
  • Key Concepts – Key Space – Column Family – Column Family Options – Wide Rows, Skinny Row – Column Sorting – Super Columns – Counter Column Family – Composite Keys and Columns – Time To Live –
  • Secondary Indexes in Cassandra
  • Difference between Custom Indexes and Secondary Indexes
  • Difference between Relational Modeling and Cassandra Modeling
  • Key Points to note while modeling a Cassandra Database
  • Patterns and Anit-Patterns in Cassandra Modeling


[miniorange_social_login shape="longbuttonwithtext" theme="default" space="4" width="300" height="50" color="000000"]