Prenez contact avec nous

Plan du cours

  • Section 1 : Introduction au Big Data / NoSQL
    • Aperçu du NoSQL
    • Théorème CAP
    • Quand utiliser le NoSQL est approprié
    • Stockage orienté colonnes
    • Écosystème NoSQL
  • Section 2 : Bases de Cassandra
    • Conception et architecture
    • Nœuds, grappes et centres de données Cassandra
    • Keyspaces, tables, lignes et colonnes
    • Partitionnement, réplication et jetons
    • Quorum et niveaux de cohérence
    • Laboratoires : interaction avec Cassandra via CQLSH
  • Section 3 : Modélisation des données – Partie 1
    • Introduction au 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
    • Temps de vie (TTL)
    • Interrogation avec CQL
    • Mises à jour avec CQL
    • Collections (list, map, set)
    • Laboratoires : divers exercices de modélisation des données avec CQL ; expérimentation avec les requêtes et les types de données pris en charge
  • Section 4 : Modélisation des données – Partie 2
    • Création et utilisation d'index secondaires
    • Clés composites (clés de partition et clés d'agrégation)
    • Données de séries chronologiques
    • Meilleures pratiques 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 : Mécanismes internes de Cassandra
    • Compréhension de la conception sous-jacente de Cassandra
    • SSTables, Memtables et journal de validation
  • Section 6 : Administration
    • Sélection du matériel
    • Distributions de Cassandra
    • Communication entre les nœuds Cassandra
    • Écriture et lecture de données dans/depuis le moteur de stockage
    • Répertoires de données
    • Opérations anti-entropie
    • Compaction Cassandra
    • Choix et mise en œuvre des stratégies de compaction
    • Meilleures pratiques Cassandra (compaction, garbage collection)
    • Création d'une instance de test de Cassandra avec une empreinte mémoire réduite
    • Outils et astuces de dépannage
    • Laboratoire : les étudiants installent Cassandra et exécutent des tests de performance

Pré requis

  • Maîtrise de l'environnement Linux (navigation dans la ligne de commande, édition de fichiers avec vi ou nano)
  • Pour les cours en présentiel : un ordinateur portable ou de bureau avec 8 Go de RAM
  • Pour les cours à distance : un laboratoire Cassandra opérationnel sera fourni, et un simple navigateur web sera suffisant
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires