Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
- Section 1 : Introduction au Big Data / NoSQL
- Présentation du NoSQL
- Théorème CAP
- Cas d'utilisation appropriés pour le NoSQL
- Stockage en colonnes
- Écosystème NoSQL
- Section 2 : Bases de Cassandra
- Conception et architecture
- Nœuds, clusters et datacenters Cassandra
- Keyspaces, tables, lignes et colonnes
- Partitionnement, réplication et jetons (tokens)
- Quorum et niveaux de cohérence
- Ateliers : 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
- Durée de vie (Time to Live - TTL)
- Requêtes avec CQL
- Mises à jour en CQL
- Collctions (liste / map / ensemble)
- Ateliers : divers exercices de modélisation des données en CQL ; expérimentation de requêtes et de 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 en séries temporelles
- Bonnes pratiques pour les séries temporelles
- Comptoirs (Counters)
- Transactions légères (LWT)
- Ateliers : création et utilisation d'index ; modélisation de données en séries temporelles
- Section 5 : Fonctionnement interne de Cassandra
- Comprendre la conception de Cassandra en profondeur
- SSTables, memtables et journal de validation (commit log)
- Section 6 : Administration
- Choix du matériel
- Distributions Cassandra
- Communication entre les nœuds Cassandra
- Écriture et lecture de données vers/depuis le moteur de stockage
- Répertoires de données
- Opérations d'anti-entropie
- Compaction Cassandra
- Choix et implémentation des stratégies de compaction
- Bonnes pratiques Cassandra (compaction, gestion de la mémoire, etc.)
- Création d'une instance de test Cassandra à empreinte mémoire réduite
- Outils et conseils de dépannage
- Atelier : les apprenants installent Cassandra et exécutent des benchmarks
Pré requis
- Maîtrise de 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 vous sera fourni, seul un navigateur web est requis
14 Heures
Nos clients témoignent (2)
Connaissances approfondies des environnements NoSQL, pas seulement Cassandra (par exemple : HADOOP)
Stefan Marcoci - Videotron ltee
Formation - Cassandra Administration
Traduction automatique
The 1:1 style meant the training was tailored to my individual needs.
Andy McGuigan
Formation - Cassandra Administration
Traduction automatique