Apache Cassandra

Transcription

Apache Cassandra
www.inow- formation.com
contact@inow- formation.com
01 77 49 46 50
Formation Apache Cassandra
Administrer et exploiter Apache Cassandra
Pré-requis :
Connaître
les
bases
de
l'administration de Linux ou
Windows et les principes d'une
base de données relationnelle.
Objectifs :
§
§
§
§
§
§
§
Découvrir l'architecture du SGBD NoSQL Apache Cassandra
Comprendre l'architecture et le fonctionnement de 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
Monter un cluster Cassandra
Se familiariser avec les outils d'administration/monitoring Cassandra
Référence : ACAS
Durée : 3 jours
Niveau : Intermédiaire
Tarif : 1590 € HT
Programme du cours :
Introduction
Pourquoi Cassandra
Cassandra et les bases NoSQL
Architecture de Cassandra
Installation et configuration d'Apache Cassandra
Installation de Cassandra
Fichiers de configuration
Les outils de Cassandra: cqlsh, nodetool, devcenter, ...
Modèle de données
Clé de partitionnement
Clé de clustering
Index secondaires
Consistance des données
Modélisation des données sous Cassandra
Anti-patterns Cassandra
CQL v3
Communication entre les serveurs (gossiping)
Mise à jour (update)
Delete
Lecture
Principe de fonctionnement
Performance en Lecture
Bloom Filter
Caches
Index
Multi Data Center Cassandra
Snitch et NetworkTopologyStrategy
Local & Each Quorum
INOW FORMATION - 39 rue des Poissonniers - 75018 PARIS - Tél : +33 (0)1 77 49 46 50 - Fax : +33 (0)1 46 06 96 94
Organisme de formation : 22 60 02342 60 - www.inow-formation.com - [email protected]
1/2
Apache Cassandra
Réf : ACAS
Durée : 3 jours
Niveau :
Intermédiaire
Read repair
Exemples de scénario en lecture
Redémarrage d'un serveur down
Problématique du delete distribué
Reprise des données (node repair)
Performance en écriture
Commit log
Tables
MemTable
SSTable
Le driver Java pour Cassandra
Architecture et fonctionnalités
API Cassandra
Requêtage
Gestion des requêtes conditionnelles
Object Mapping avec le driver Java
Tests d’intégration avec Cassandra
Administration de Cassandra
Sélectionner son matériel
Ajout, suppression de noeuds
Gérer la compaction
Sauvegarde et restauration
Support MultiData Center
Diagnostiquer des problèmes de performances
Outillage et monitoring Cassandra
Nodetool
JMX
INOW FORMATION - 39 rue des Poissonniers - 75018 PARIS - Tél : +33 (0)1 77 49 46 50 - Fax : +33 (0)1 46 06 96 94
Organisme de formation : 22 60 02342 60 - www.inow-formation.com - [email protected]
2/2