India

Apache Cassandra Intellipaat Online Training Course

Apache Cassandra is a second-generation distributed database originally open-sourced by Facebook. Its write-optimized shared-nothing architecture results in excellent performance and scalability.
1st Floor, 10th Cross,28th Main,Bangalore
9784286179

Course at a Glance

Mode of learning : Online - Self Paced

Domain / Subject : Engineering & Technology

Function : Information Technology(IT)

Duration : 14 Hours

Difficulty : Basic

Apache Cassandra Tutorial

Apache Cassandra is a second-generation distributed database originally open-sourced by Facebook. Its write-optimized shared-nothing architecture results in excellent performance and scalability.

Cassandra moves away from the master-slave model and instead uses a peer-to-peer model. This means there is no single master but all the nodes are potentially masters. This makes the writes and reads extremely scalable and even allows nodes to function in cases of partition tolerance.

Key Highlights !

1. 14.5hrs duration of videos which means we cover all the topics in very detail as compared to anyone in the industry.
2. 24/7 Access to the training material and Videos.
3. 3 months access to the enrolled courses.
4. Course is designed for clearing certification.

Key concepts for Read and Write in Cassandra

  • Simple Get , Multi-get Slice
  • Range and Slice
  • Slice Predicate
  • Delete

Course Outline

Why NoSQL Databases?

  • Relational DB vs. NoSQL?
  • Type of NoSQL Databases
  • NoSQL Landscape
  • CAP Theorem and Eventual Consistency
  • Key Characteristics of NoSQL Database systems
  • ACID vs BASE

Introduction to Cassandra

  • Cassandra (Column Family NoSQL DB)
  • Key Concepts (Key Space, Column Family, Super Column etc.)

Installation and Setup of Cassandra

  • Single Node Setup
  • Multi-Node Cluster Setup
  • Key Configurations for Cassandra
  • CLI and Hands-On with Cassandra

Cassandra Data Modeling

  • Difference between Relational Modeling and Cassandra Modeling
  • Key Points to note while modeling a Cassandra Database
  • Examples for Cassandra Modeling different use cases
  • Hands on Cassandra Modeling Example

Cassandra Architecture

  • System Keyspace
  • Peer to Peer Model
  • Gossip and Failure Detection
  • Read-Repair
  • Memtables, SSTables and Commit Log
  • Hinted Handoff
  • Compaction
  • Bloom Filters, Tombstones
  • Managers and Services

Cassandra Clients

  • How to establish Client Connections
  • Thrift vs. AVRO
  • Java Client
  • Clients in other languages Ruby or Python
  • An end to end example of Client application using Cassandra

Photos

Write Your Own Review


Write your review here (required)


Consider:
Is the price of course overrated?
would you recommend this course to others?
Is duration of the course sufficient enough?
Did you like the faculties?
What would you prefer in future classroom or online learning?


Disclaimer: The contents of the course & Institute are obtained from the institute’s website by automated scraping or manual updates. For the latest information, please refer the institute website directly. For any discrepancies in the content, contact us at

Sample Video