Course : Apache Cassandra: Administration and Operation

Apache Cassandra: Administration and Operation




Cassandra is a NoSQL database used by Big Data giants like Facebook, Netflix, and Twitter. Aimed at developers and administrators, this course provides a comprehensive understanding of the solution. You will learn how to index data, perform queries and administer a Cassandra cluster.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Disponible en anglais, à la demande

Ref. SSA
  3d - 21h00
Price : 2330 CHF E.T.




Cassandra is a NoSQL database used by Big Data giants like Facebook, Netflix, and Twitter. Aimed at developers and administrators, this course provides a comprehensive understanding of the solution. You will learn how to index data, perform queries and administer a Cassandra cluster.


Teaching objectives
At the end of the training, the participant will be able to:
Discover the architecture of the Apache Cassandra NoSQL DBMS
Install and configure the Apache Cassandra NoSQL DBMS
Create a database and manipulate its objects
Discover the principles of optimization and development

Intended audience
This course is intended for administrators and developers who want to use Apache Cassandra as a NoSQL database.

Prerequisites
Basic knowledge of administering Linux or Windows. Basic knowledge of relational databases.

Course schedule

1
Overview of the Apache Cassandra DBMS

  • Apache Cassandra in the NoSQL world.
  • Apache Cassandra use cases.
  • Things to consider when using Apache Cassandra.
  • Apache Cassandra as a technical choice and an architecture.

2
Installing and getting started with Apache Cassandra

  • Installation requirements (sources, platforms, etc.).
  • Configuring Apache Cassandra.
  • Setting up a topology cluster.
  • Validating the installation.
Hands-on work
Installing Cassandra and testing that it works.

3
Databases in Apache Cassandra

  • Reminder about different storage models of NoSQL.
  • Implementation of the column-oriented data model.
  • Objects in Apache Cassandra: Keyspace, column families, supercolumns, composite columns.
  • Concrete example of implementation.
Hands-on work
Creating databases and working with the objects created.

4
Querying data in Apache Cassandra

  • Using the declarative language CQL.
  • Handling the CQL interactive client to carry out operations.
  • Access Apache Cassandra via APIs.
  • Different operations that can be performed on objects.
Hands-on work
Performing queries via the various Apache Cassandra access tools.

5
Administration and operation of Apache Cassandra

  • Different administration tools (NodeTool).
  • Supervision and monitoring of Apache Cassandra.
  • Cluster monitoring.
  • Importing and exporting data.
Hands-on work
Implementing supervision and monitoring for Apache Cassandra.

6
Development under Apache Cassandra

  • Understanding and using the Thrift API.
  • Examining an Apache Cassandra application.
  • Objects in Apache Cassandra: Composite columns, ordered lists, spaced rows, secondary indices.
  • Managing read/write consistency.
Hands-on work
Implementing the Thrift API.

7
Performance management in Apache Cassandra

  • Indexing under Apache Cassandra.
  • Optimal architecture for Apache Cassandra.
Hands-on work
Implementation of indexing in Apache Cassandra.


Customer reviews
4,5 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.


Dates and locations

Dernières places
Date garantie en présentiel ou à distance
Session garantie
From 17 to 19 September 2025
FR
Remote class
Registration
From 17 to 19 September 2025
EN
Remote class
Registration
From 24 to 26 November 2025
FR
Remote class
Registration
From 24 to 26 November 2025
EN
Remote class
Registration