Prenez contact avec nous

Plan du cours

  • Section 1 : Introduction aux Big Data / NoSQL
    • Vue d'ensemble du NoSQL
    • Théorème CAP
    • Moments appropriés pour utiliser le NoSQL
    • Stockage en colonnes
    • Écosystème NoSQL
  • Section 2 : Bases de Cassandra
    • Conception et architecture
    • Nœuds, clusters et centres de données Cassandra
    • Espaces de noms (keyspaces), tables, lignes et colonnes
    • Partitionnement, réplication, jetons (tokens)
    • 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 d'espaces de noms et de tables
    • Choix des colonnes et des types
    • Choix des clés primaires
    • Organisation des données pour les lignes et les colonnes
    • Durée de vie (TTL)
    • Interrogation avec CQL
    • Mises à jour en CQL
    • Collections (liste / map / ensemble)
    • Laboratoires : divers exercices de modélisation des données avec CQL ; expérimentation des requêtes et des 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 de regroupement)
    • Données de séries temporelles
    • Meilleures pratiques pour les données de séries temporelles
    • Compteurs
    • Transactions légères (LWT)
    • Laboratoires : création et utilisation d'index ; modélisation de données de séries temporelles
  • Section 5 : Fonctionnement interne de Cassandra
    • Comprendre la conception interne de Cassandra
    • SSTables, memtables, journal de commit (commit log)
  • Section 6 : Administration
    • Sélection du matériel
    • Distributions Cassandra
    • Communication entre les nœuds Cassandra
    • Écriture et lecture des données par le 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
    • Meilleures pratiques Cassandra (compaction, collecte des déchets)
    • Création d'une instance de test Cassandra à faible empreinte mémoire
    • Outils et conseils de dépannage
    • Laboratoire : installation de Cassandra par les participants et exécution de benchmarks

Pré requis

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

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires