ASTON INSTITUT : 06. NoSQL - Apache Cassandra, mise en œuvre et administration
Organisme
92300 LEVALLOIS PERRETVoir toutes ses formationsAutres organismes proposant cette formation
Durée
Modalités
- Classe virtuelle
- Présentiel
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
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