Cassandra Training
![Apache_Cassandra-Logo.wine_](https://kelmass.com/wp-content/uploads/2021/07/Apache_Cassandra-Logo.wine_.png)
CASSANDRA DB
Learn Cassandra database for heavy write workloads.
French / English
Certificate
Overview
Apache Cassandra is a free and open-source, distributed, wide-column store, NoSQL database management system designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure. A Database Administrator, or Database Manager, is responsible for managing computer systems that store and organise data for companies. Their duties include creating and maintaining a relationship with customers, securing data and identifying areas for improvement with the infrastructure.
![apache_cassandra_database_all_you_need_to_know_thumbnail](https://kelmass.com/wp-content/uploads/2021/07/apache_cassandra_database_all_you_need_to_know_thumbnail.png)
Prerequisites
knowledge of object oriented programming
General knowledge of databases
Goals
Understand the architecture and operation of Cassandra
Set up a Cassandra cluster
Use Cassandra administration / monitoring tools
Training Program
1- Introduction To Training
Positioning of Cassandra in the galaxy of NoSQL databases
Cassandra use cases
Architecture and technical choices
Decentralized distribution
Cassandra use cases
Architecture and technical choices
Decentralized distribution
2- Installation and Handling of Cassandra
Download and install manually or with the Datastax distribution
Configuration in pseudo-distributed mode for testing
Cluster topology: the replication coefficient, the choice of topology and snitch
Configuration in pseudo-distributed mode for testing
Cluster topology: the replication coefficient, the choice of topology and snitch
3- Databases
Understanding the data model: the column-oriented model
Keyspace, column families, super columns
Use case
Keyspace, column families, super columns
Use case
4- Query with Cassandra
Access to Cassandra via the API or via the CQL declarative language
Using the interactive client, and the CQL client
Using the interactive client, and the CQL client
5- Development with Cassandra
Access from a client language, using a library or directly using Thrift
Manage the read and write consistency level
Importing and exporting data
En savoir plus sur ce texte source
Manage the read and write consistency level
Importing and exporting data
En savoir plus sur ce texte source
Project
01.
Installation of Cassandra and test of proper functioning.
02.
Creation of databases and manipulation of the objects created.
03.
Performing queries using the various Apache Cassandra access tools
04.