Catalogue
/
Databases
/
Cassandra for Administrators

Cassandra for Administrators

Dive deep into the world of Cassandra with our comprehensive training course. Understand the NoSQL landscape, grasp Cassandra's architecture, and gain hands-on experience in data modeling using CQL.

Suitable for IT professionals keen on mastering Cassandra administration.

What will you learn?

Join our extensive program on "Cassandra for Administrators" to:

  • Delve into the NoSQL landscape and understand where Cassandra fits.
  • Discover Cassandra's unique architecture and data model.
  • Engage in hands-on labs for practical experience with CQL (Cassandra Query Language).
  • Get insights into Cassandra internals and how it functions beneath the surface.
  • Learn the best practices and essential administration topics to manage and optimize Cassandra.

Requirements:

  • Proficiency in the Linux environment (command line navigation, file editing using vi/nano).
  • For on-site sessions, participants should have a laptop/desktop with a minimum of 8 GB RAM.
  • For remote courses, access to a web browser is all that's required; a working Cassandra lab is provided.

Course Outline*:

*We know each team has their own needs and specifications. That is why we can modify the training outline per need.

Section 1: Introduction to Big Data / NoSQL
  • Overview of NoSQL
  • Understanding the CAP theorem
  • Applicability of NoSQL
  • Concept of Columnar storage
  • Exploring the NoSQL ecosystem
Section 2: Cassandra Basics
  • Delving into its design and architecture
  • Understanding nodes, clusters, and datacenters
  • Keyspaces, tables, rows, and columns
  • Concepts of partitioning, replication, and tokens
  • Quorum and consistency levels
  • Hands-on Labs: Interact with Cassandra using CQLSH
Section 3: Data Modeling – Part 1
  • Introduction to CQL
  • Overview of CQL Datatypes
  • Creation of keyspaces & tables
  • Column and type selection
  • Defining primary keys
  • Data layout for rows and columns
  • Understanding Time to Live (TTL)
  • Query formulation using CQL and CQL updates
  • Collections: list, map, set
  • Hands-on Labs: Engage in data modeling exercises using CQL
Section 4: Data Modeling – Part 2
  • Constructing and using secondary indexes
  • Composite keys: partition keys and clustering keys
  • Managing time series data and understanding its best practices
  • Counter utilization
  • Introduction to Lightweight transactions (LWT)
  • Hands-on Labs: Practical exercises on creating and using indexes
Section 5: Cassandra Internals
  • Delving deep into Cassandra's underlying design
  • Exploring sstables, memtables, and commit log
Section 6: Administration
  • Guidelines for hardware selection
  • Overview of different Cassandra distributions
  • Communication between Cassandra nodes
  • Reading and writing data processes for the storage engine
  • Exploring data directories
  • Anti-entropy operations and Cassandra Compaction
  • Selecting and implementing compaction strategies
  • Best practices: compaction, garbage collection
  • Setting up a test Cassandra instance
  • Tools and tips for troubleshooting
  • Hands-on Lab: Installation of Cassandra and performance benchmarking

Hands-on learning with expert instructors at your location for organizations.

0
Graph Icon - Education X Webflow Template
Level: 
Intermediate
Clock Icon - Education X Webflow Template
Duration: 
14
Hours (days:
2
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Immersive hands-on experience in a dedicated setting
*Price can range depending on number of participants, change of outline, location etc.

Master new skills guided by experienced instructors from anywhere.

0
Graph Icon - Education X Webflow Template
Level: 
Intermediate
Clock Icon - Education X Webflow Template
Duration: 
14
Hours (days:
2
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Reduced training costs
*Price can range depending on number of participants, change of outline, location etc.

You can participate in a Public Course with people from other organisations.

0

/per trainee

Number of Participants

1 Participant

Thanks for the numbers, they could be going to your emails. But they're going to mine... Thanks ;D
Oops! Something went wrong while submitting the form.
Graph Icon - Education X Webflow Template
Level: 
Intermediate
Clock Icon - Education X Webflow Template
Duration: 
14
Hours (days:
2
Camera Icon - Education X Webflow Template
Fits ideally for individuals and small groups
Star Icon - Education X Webflow Template
Networking opportunities with fellow participants.
*Price can range depending on number of participants, change of outline, location etc.