Prenez contact avec nous

Plan du cours

  • Section 1 : Introduction aux mégadonnées et au NoSQL
    • Vue d’ensemble de NoSQL
    • Théorème CAP
    • Lorsqu’NoSQL est approprié
    • Stockage en colonnes
    • Écosystème NoSQL
  • Section 2 : Bases de Cassandra
    • Conception et architecture
    • Nœuds, clusters et centres de données Cassandra
    • Keyspaces, tables, lignes et colonnes
    • Partitionnement, réplication, jetons
    • Quorum et niveaux de cohérence
    • Laboratoires : interaction avec Cassandra à l’aide de CQLSH
  • Section 3 : Modélisation de données – partie 1
    • Introduction à CQL
    • Types de données CQL
    • Création de keyspaces et de tables
    • Choix des colonnes et des types
    • Choix des clés primaires
    • Disposition des données pour les lignes et les colonnes
    • Durée de vie (TTL)
    • Requêtes avec CQL
    • Mises à jour CQL
    • Collection (liste / carte / ensemble)
    • Laboratoires : divers exercices de modélisation de données avec CQL; expérimentation avec les requêtes et les types de données pris en charge
  • Section 4 : Modélisation de données – partie 2
    • Création et utilisation d’index secondaires
    • Clés composites (clés de partition et clés de regroupement)
    • Données de séries chronologiques
    • Pratiques optimales pour les données de séries chronologiques
    • Compteurs
    • Transactions légères (LWT)
    • Laboratoires : création et utilisation d’index; modélisation de données de séries chronologiques
  • Section 5 : Éléments internes de Cassandra
    • Comprendre la conception de Cassandra en profondeur
    • SSTables, mémo-tables, journal d’engagement
  • Section 6 : Administration
    • Sélection du matériel
    • Distributions Cassandra
    • Communication entre les nœuds Cassandra
    • Écriture et lecture des données vers/à partir du moteur de stockage
    • Répertoires de données
    • Opérations d’anti-entropie
    • Compaction Cassandra
    • Choix et mise en œuvre des stratégies de compaction
    • Pratiques optimales Cassandra (compaction, collecte des déchets,)
    • Création d’une instance Cassandra de test avec une empreinte mémoire réduite
    • Outils et astuces de dépannage
    • Laboratoire : les étudiants installent Cassandra et exécutent des tests de référence

Pré requis

  • À l’aise dans un environnement Linux (navigation dans l’interface en ligne de commande, modification de fichiers avec vi ou nano)
  • Pour les cours en présentiel : un ordinateur portable ou de bureau doté de 8 Go de mémoire vive (RAM)
  • Pour les cours à distance : un laboratoire Cassandra fonctionnel sera fourni; seul un navigateur web est nécessaire
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires