Course : Apache Cassandra: Administration and Operation

Apache Cassandra: Administration and Operation

Download in PDF format Share this course by email 2


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

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




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

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.

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.

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.

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.

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.

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.

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,8 / 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
From 26 to 28 June 2024
FR
Remote class
Registration
From 7 to 9 October 2024
FR
Remote class
Registration
From 9 to 11 December 2024
FR
Remote class
Registration