Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Cassandra - Avancé

réf : BDT-PYT
Formation Tomcat 8 - Administration

Objectif de formation : Maîtriser les concepts avancés de la BDD NoSQL Cassandra.

Objectifs pédagogiques

  • Déployer un cluster Cassandra
  • Comprendre le cycle de vie d’une lecture/écriture sur Cassandra
  • Administrer les outils de backup, de restauration & de mouvement des données
  • Comprendre la supervision et le dépannage sous Cassandra
  • Déployer une stratégie de sécurité pour les BDD Cassandra

Pré-requis

Avoir participé à la formation « Cassandra – Mise en oeuvre et administration » ou bien disposer de connaissances similaires

Public concerné

Chefs de projets, gestionnaires de bases de données, administrateurs…

Programme

  • Définitions & terminologie : Cluster / Node / Datacenter / Rack
  • Réplication / Protocole Gossip
  • Snitches
  • Noeuds Seeds
  • Memtables, SSTables et CommitLogs
  • Niveau de consistance
  • Hinted Handoff
  • Query-Driver vs Data-Driven
  • Liaisons entre tables et intégrité référentielle
  • Duplication de données
  • Step-by-step de la création d’un keyspace
  • Choix de mémoire & CPU
  • Problématique réseau
  • Choix du stockage
  • Paramétrage du cluster
  • Administration du cycle de vie du cluster
  • Mémoire Off-Heap / JVM-Heap & disque
  • Compréhension du flush, memtable & commitLog
  • Chemin d’écriture des données & chemin de lecture des données
  • Read-repair, Merkel Tree & Anti-Entropy
  • Élements décisifs dans le choix d’une architecture multi-DC
  • Communication synchrone vs asynchrone entre DCs
  • Traitement de la défaillance d’un DC
  • Utilisation des Racks au lieu de Datacenter
  • Backup incrémental et full
  • Restauration des données depuis un Snapshot
  • Restauration de données à l’aide de sstableLoader
  • Import/Export des données en masse
  • Administration des nœuds du cluster
  • Surveillance depuis nodetool
  • Paramétrage & exploitation des logs
  • Manipulation de Tracing pour mesurer les performances
  • Tracer les lectures et les écritures
  • Tuning des Bloom Filtres
  • Cache de données
  • Paramètres globaux de gestion de cache
  • Tests de montée en charge avec cassandra-stress
  • Stratégies de compaction
  • SizeTieredCompactionStrategy
  • LeveledCompactionStrategy
  • TimeWindowCompactionStrategy
  • Tuning de la JVM
  • Paramétrage de l’authentification
  • Gestion des rôles
  • Cryptage de la communication dans Cassandra avec SSL
  • Activation du cryptage inter-nœuds
  • Activation du chiffrement client

Équipe pédagogique

Professionnel expert technique et pédagogique

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Vous avez une question ?