Prenez contact avec nous

Plan du cours

  • Section 1 : Introduction au Big Data / NoSQL
    • Aperçu du NoSQL
    • Théorème CAP
    • Quand le NoSQL est-il adapté ?
    • Stockage colonnaire
    • Écosystème NoSQL
  • Section 2 : Les bases de Cassandra
    • Conception et architecture
    • Noeuds, grappes et centres de données Cassandra
    • Keyspaces, tables, lignes et colonnes
    • Partitionnement, réplication et jetons
    • Quorum et niveaux de cohérence
    • Travaux pratiques : 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
    • Structure des données pour les lignes et les colonnes
    • Temps de vie (TTL)
    • Requêtes avec CQL
    • Mises à jour CQL
    • Collections (listes, maps, ensembles)
    • Travaux pratiques : divers exercices de modélisation de données en CQL ; expérimentation avec des 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 partitionnement et clés de regroupement)
    • Données de séries chronologiques
    • Bonnes pratiques pour les données de séries chronologiques
    • Compteurs
    • Transactions légères (LWT)
    • Travaux pratiques : création et utilisation d'index ; modélisation de données de séries chronologiques
  • Section 5 : Mécanismes internes de Cassandra
    • Comprendre la conception de Cassandra sous le capot
    • SSTables, tables mémoire et journal de validation
  • Section 6 : Administration
    • Choix du matériel
    • Distributions de Cassandra
    • Communication entre les noeuds Cassandra
    • Écriture et lecture de données vers/à partir du moteur de stockage
    • Annuaires de données
    • Opérations anti-entropie
    • Compactage Cassandra
    • Choix et implémentation des stratégies de compactage
    • Bonnes pratiques Cassandra (compactage, garbage collection)
    • Création d'une instance de test de Cassandra avec une empreinte mémoire réduite
    • Outils et astuces de dépannage
    • Travaux pratiques : installation de Cassandra et exécution de benchmarks

Pré requis

  • À l'aise avec l'environnement Linux (navigation en ligne de commande, édition de fichiers avec vi ou nano)
  • Pour les cours en présentiel, un ordinateur portable ou de bureau disposant de 8 Go de RAM
  • Pour les cours à distance, un laboratoire Cassandra fonctionnel sera fourni ; un simple navigateur web suffira
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires