Date de mise à jour : 12/06/2017 | Identifiant OffreInfo :
24_151271
Organisme responsable :
Cegefos
Jour 1
Cassandra : Les fonctionnalités
Vue d'ensemble de Cassandra
• Pourquoi utiliser Cassandra
• Vue d'ensemble de Cassandra et sa position dans les bases NoSQL
• Caractéristiques Cassandra et les cas d'utilisation
• Installation et configuration de base de Cassandra
• Les outils de Cassandra : cqlsh, nodetool, devcenter…
Architecture de Cassandra et Vue d'ensemble CQL (Cassandra Query Language)
• Aperçu de l'architecture Cassandra
• Cassandra Clusters and Rings
• Réplication de données avec Cassandra
• Consistance des données avec Cassandra
• Introduction au CQL (Cassandra Query Language)
• Définition de tables avec une clé primaire unique
• Utilisation de cqlsh pour requêtage interactive
• Sélectionner et insérer les données avec CQL
• Réplication et distribution des données
• Types de données de base (y compris uuid, timeuuid)
Modélisation des données et les concepts CQL Core
• Définition d'une clé primaire composée
• Capacités de recherche supplémentaires
• Lignes directrices sur la modélisation des données
• Clés de partition composées
Atelier et Cas pratique
Jour 2
Comprendre les fonctionnalités avancées de Cassandra
Capacités CQL supplémentaires
• Indexation
• Les compteurs dans Cassandra
• Les collections Cassandra
• Colonne statique : vue d'ensemble et utilisation
• Lignes directrices sur les colonnes statiques
• Vue matérialisée : vue d'ensemble et utilisation
• Lignes directrices sur la visualisation matérialisée
Cohérence des données Cassandra
• Vue d'ensemble de la cohérence des données avec Cassandra
• Théorème de la CAP ou théorème de Brewer
• Cohérence éventuelle et réglable dans CASSANDRA - ONE, QUORUM, ALL
• Choix de CL ONE
• Choix de CL QUORUM
• Atteindre la cohérence immédiate
• Utilisation d'autres niveaux de cohérence
• Mécanismes de réparation internes (Read Repair, Hinted Handoff)
Atelier et Cas pratique
Jour 3 Comprendre l'utilisation de Cassandra
Transactions légères (LWT) / Comparer et régler (CAS)
• Vue d'ensemble des transactions légères
• Utiliser LWT, la colonne [appliquée]
• IF Exist, If not exist et d'autres conditions IF
• Les bases internes CAS (Compare-and-Set)
Considérations pratiques
• Traitement de l'échec d'écriture
• Caches clés et en rangée
• Prise en charge du centre de données multiples
• La suppression
L'API du client Java
• Vue d'ensemble de l'API
• Connexion à un cluster
• L'API de requête
• Requêtes dynamiques et Que
Certification
Certifiante
Sans niveau spécifique