Aller au contenu principal

ASTON INSTITUT : 06. NoSQL - Apache Cassandra, mise en œuvre et administration

Durée

21 heures

Modalités

Formation
  • Classe virtuelle
  • Présentiel
Évaluation

Tout au long de la formation, le formateur s'assure de la compréhension et de l'assimilation des concepts via des QCM et exercices. Après la formation : évaluation à chaud et à froid.

Prix

Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
1036.35€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
4473€ HT / groupe
4 stagiaires minimum

Public

Chefs de projet, Administrateurs de bases de données, Développeurs, Architectes…

Pré-requis

Avoir des connaissances de base de l'administration de Linux ou Windows et d'une base de données relationnelle

Objectifs pédagogiques

Découvrir l'architecture de NoSQL Apache Cassandra et ses apports par rapport aux autres solutions 

Installer et configurer le SGBD NoSQL Apache Cassandra 

Administrer et sécuriser un cluster Cassandra

Appréhender le CQL (Cassandra Query Language)

Créer une base de données et manipuler ses objets

Connaitre la notion de grappe au sein de la base de données

Programme détaillé

Module 1 : AVANT-PROPOS

  • Le NoSQL
  • Les 3V
  • Le théorème de CAP
  • 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

 

Module 2 : 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

 

Module 3 : 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
  • Module 4 : ADMINISTRATION D'APACHE CASSANDRA
  • Choix du hardware
  • Cluster et communication des noeuds
  • Choix du moteur d’écriture/lecture
  • Les répertoires de Cassandra
  • Les operations Anti-entropie
  • La compression des données

 

Module 5 : DEVELOPPEMENT 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.

 

Module 6 : GESTION DES PERFORMANCES SOUS APACHE CASSANDRA

  • L'indexation sous Apache Cassandra
  • Architecture optimale pour Apache Cassandra
  • Bonnes pratiques : Compression, garbage collector, …
  • Les problèmes et erreurs
  • Tester et benchmarks

 

 

 

 

 

Sessions

Filtrer les résultats
Modalités pédagogiques
Formation synchrone se déroulant avec la présence physique du (des) formateur(s) et du (des) apprenant(s) réunis dans un même lieu de formation.
Formation combinant des séquences en présentiel et des séquences à distance synchrones ou asynchrones.
Formation à distance, asynchrone, s’appuyant sur une plateforme d’apprentissage, pouvant être complétée par d’autres modalités de formation à distance (visio-conférence…)
Formation à distance, synchrone, s’appuyant sur un dispositif de visio-conférence. La classe virtuelle recrée à distance les conditions d’une formation en salle traditionnelle.
Type de formation
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
Options
Les compétences professionnelles visées par la formation sont validées via un test permettant d’obtenir une certification officielle.
Ces sessions ne peuvent être ni annulées ni reportées par l’organisme de formation.