Big Data recolte et analyse de donnees volumineuses module Cassandra
Cegefos
Non finançable CPF
Tout public
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
Nous contacter
Durée
Nous contacter
Niveau visé
Non diplômante
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
Objectifs
• Comprendre l'opération et la structure Cassandra
• Installer et configurer une base de données Cassandra
• Comprendre la distribution de données et les répliquer en cluster
• Comprendre la modélisation de données
• Connaître et utiliser les types de données CQL
• Comprendre les types de clés primaires disponibles (simples, composés, composites)
• Utiliser l'API client JAVA pour écrire des programmes clients
• Créer et utiliser des requêtes dynamiques avec QueryBuilder
• Utiliser des requêtes asynchrones avec l'API JAVA
• Installer et configurer une base de données Cassandra
• Comprendre la distribution de données et les répliquer en cluster
• Comprendre la modélisation de données
• Connaître et utiliser les types de données CQL
• Comprendre les types de clés primaires disponibles (simples, composés, composites)
• Utiliser l'API client JAVA pour écrire des programmes clients
• Créer et utiliser des requêtes dynamiques avec QueryBuilder
• Utiliser des requêtes asynchrones avec l'API JAVA
Programme
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
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
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser
Les formations les plus recherchées
Lyon
Toulouse
Marseille
Montpellier
Paris
Bordeaux
Dijon
Mâcon
Nantes
Rennes
Audit CPF
Audit en Ligne
Analyste de donnees
Analyste de donnees CPF
Analyste de donnees en Ligne
Statisticien
Analyste de donnees Paris
Analyste de donnees Paris 1er
Analyste de donnees Paris 2e
Analyste de donnees Paris 3e
Analyste de donnees Paris 4e
Analyste de donnees Paris 5e
Analyste de donnees Paris 6e
Analyste de donnees Paris 7e
Analyste de donnees Paris 8e
Analyste de donnees Paris 9e