Cassandra Column Database Training
Level
IntermediateDuration
16h / 2 daysDate
Individually arrangedPrice
Individually arrangedCassandra Column Database Training
This training is a practical introduction to implementing and using the Cassandra column-oriented NoSQL database. Participants will learn the concept of NoSQL databases, explore Cassandra in practice, compare it with relational databases, and set up a high-availability (HA) environment.
What You Will Learn
- What NoSQL databases are and their key characteristics
- How column databases differ from relational databases
- How to set up and navigate Cassandra
- Perform basic data management tasks
Who is this training for?
Developers
DevOps engineers
Administrators
Training Program
-
Introduction
- What are NoSQL databases?
- CAP theorem
- Installing and running Cassandra
- Cassandra architecture overview
-
Structure and Data Model
- Creating tables and keyspaces
- Data grouping and partitioning
- Collections and counter columns
- Querying data with CQL
-
Optimizing Data Operations
- User-defined data types (UDTs)
- Secondary indexes
- MapReduce mechanism
- Keyspace configuration
-
Internal Data Structure
- READ-REPAIR mechanism
- Hinted-handoff mechanism
- Data cache flushing
-
Working with a Cluster
- Adding and removing nodes
- Cluster repair operations
- Replication settings
- Backup and replication strategies
-
Configuration and Administration
- User and permission management
- Monitoring Cassandra clusters
- Cache configuration