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
- 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
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