Orsys

Apache Cassandra, administration et exploitation

Par Orsys

Objectifs

  • Découvrir l'architecture du SGBD NoSQL Apache Cassandra
  • Installer et configurer le SGBD NoSQL Apache Cassandra
  • Créer une base de données et manipuler ses objets
  • Découvrir les principes de l'optimisation et du développement

Programme

Présentation du SGBD Apache Cassandra

  • Apache Cassandra dans le monde du NoSQL.
  • Les cas d'utilisation d'Apache Cassandra.
  • Les éléments à prendre en compte pour utiliser Apache Cassandra.
  • Choix technique et architecture Apache Cassandra.

Installation et prise en main d'Apache Cassandra

  • Les prérequis d'installation (sources, plateformes, etc.).
  • Configuration d'Apache Cassandra.
  • Mise en place d'une topologie du Cluster.
  • Validation de l'installation.

Travaux pratiques
Installation de Cassandra et test de bon fonctionnement.

Les bases de données sous Apache Cassandra

  • Rappel sur les différents modèles de stockage du NoSQL.
  • Mise en place du modèle de données orienté colonne.
  • Les objets sous Apache Cassandra : Keyspace, familles de colonnes, supercolonnes, colonnes composites.
  • Exemple concret de mise en œuvre.

Travaux pratiques
Création de bases de données et manipulation des objets créés.

Interrogation des données sous Apache Cassandra

  • Utilisation du langage déclaratif CQL.
  • Prise en main du client interactif CQL pour réaliser les différentes opérations.
  • Accéder à Apache Cassandra via des API.
  • Les différentes opérations possibles sur les objets.

Travaux pratiques
Réalisation de requêtes via les différents outils d'accès à Apache Cassandra.

Administration et exploitation d'Apache Cassandra

  • Les différents outils d'administration (NodeTool).
  • Supervision et monitoring d'Apache Cassandra.
  • Surveillance du Cluster.
  • L'import et l'export des données.

Travaux pratiques
Mise en œuvre de la supervision et du monitoring pour Apache Cassandra.

Développement sous Apache Cassandra

  • Comprendre et utiliser l'API Thrift.
  • Examiner une application Apache Cassandra.
  • Les objets sous Apache Cassandra : colonnes composites, listes ordonnées, rangs espacés, indices secondaires.
  • Gestion de la cohérence en lecture/écriture.

Travaux pratiques
Mise en œuvre de l'API Thrift.

Gestion des performances sous Apache Cassandra

  • L'indexation sous Apache Cassandra.
  • Architecture optimale pour Apache Cassandra.

Travaux pratiques
Mise en œuvre de l'indexation sous Apache Cassandra.

Formations de la même catégories (5)

Micropole Institut
Big Data - CassandraPar Micropole Institut

A l'issue de cette formation vous serez capable de :

  • Connaître les apports de Cassandra
  • Savoir l'installer et le configurer
  • Maîtriser le CQL
  • Administrer et sécuriser un cluster Cassandra
  • Effectuer des calculs distribués avec Spark.
M2i Formation
Big Data avec CassandraPar M2i Formation
  • Connaître les apports de Cassandra
  • L'installer et le configurer.
Dawan
CassandraPar Dawan
  • Structurer et concevoir des bases de données Cassandra pour garder une longueur d'avance sur vos concurrents - Appliquer des modèles de requêtes pour modéliser les données de vos bases Cassandra - Accéder aux bases de données Cassandra avec CQL et Java - Trouver le juste équilibre entre le débit de lecture / écriture et la cohérence des données - Intégrer Cassandra à Hadoop, Pig et Hive - Mettre en oeuvre les design patterns Cassandra les plus courants
SQLI Institut
BigData avec CassandraPar SQLI Institut
  • Connaître les apports de Cassandra, savoir l'installer et le configurer.
Feel Europe
CASSANDRAPar Feel Europe
  • Connaître les apports de Cassandra
  • Savoir installer Cassandra
  • *Savoir configurer Cassandra*