Cassandra Crunch | Learn NoSql Database; Cassandra

Cassandra Crunch Training Course Description

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 potential masters. This makes the writes and reads extremely scalable and even allows nodes to function in cases of partition tolerance.

Apache Cassandra is an open-source project and a second-generation distributed NoSQL database. It is the best choice for higher availability and scalability of the database. Cassandra supports replication across multiple data centers. It makes the write and read processes highly scalable by offering tunable consistency.

Cassandra Crunch Course Learning Outcomes

  • Fundamentals of 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

Cassandra Crunch Training - Suggested Audience

This training is aimed at IT professionals who needs to know & learn Cassandra. Suggested attendees based on our past programs are:
  • Software Developers
  • Software Engineers
  • Research Analyst
  • Networking Specialists
  • Application architect
  • Data Architect
  • Database Administrator
  • Database Developer

Cassandra Crunch Training Duration

  • Open-House F2F (Public): 3/4 days
  • In-House F2F (Private): 3/4 days, for commercials please send us an email with group size to hello@pincorps.com

Cassandra Crunch Training - Prerequisites

  • Knowledge of any SQL based database
  • Knowledge of Java (Preferred not mandatory for Developers)

Cassandra Crunch training course outline includes:

1. What is Big Data
  •  Technology Landscape
  •  Big Data Relevance
  •  Distributed Systems and Challenges

2. 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

3. Cassandra Fundamentals
  •  Distributed and Decentralized
  •  Elastic Scalability
  •  High Availability and Fault Tolerance
  •  Tuneable Consistency
  •  Row-Oriented
  •  Schema-Free
  •  High Performance

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

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

6. Cassandra Modeling
  •  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
Keny White

Professor

Keny White is Professor of the Department of Computer Science at Boston University, where he has been since 2004. He also currently serves as Chief Scientist of Guavus, Inc. During 2003-2004 he was a Visiting Associate Professor at the Laboratoire d'Infomatique de Paris VI (LIP6). He received a B.S. from Cornell University in 1992, and an M.S. from the State University of New York at Buffalo.

Bachelor

After working as a software developer and contractor for over 8 years for a whole bunch of companies including ABX, Proit, SACC and AT&T in the US, He decided to work full-time as a private software trainer. He received his Ph.D. in Computer Science from the University of Rochester in 2001. "What I teach varies from beginner to advanced and from what I have seen, anybody can learn and grow from my courses".

Reviews

Average Rating

5
1 rating

Detailed Rating

5 stars
1
4 stars
0
3 stars
0
2 stars
0
1 star
0

    This is great

    I really love the course editor in LearnPress. It is never easier when creating courses, lessons, quizzes with this one. It's the most useful LMS WordPress plugin I have ever used. Thank a lot! Testing quiz is funny, I like the sorting choice question type most.