24_151271_1369748 https://www.cariforef-provencealpescotedazur.fr/Formation/Session/358156 Big Data : récolte et analyse de données volumineuses module Cassandra Cegefos

Big Data : récolte et analyse de données volumineuses module Cassandra

Date de mise à jour : 12/06/2017 | Identifiant OffreInfo : 24_151271
Organisme responsable : Cegefos

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

Programme de la formation

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

Validation et sanction

Certification

Type de formation

Certifiante

Sortie

Sans niveau spécifique

Contact de la formation

2 avenue Pierre Piffault
72000 - Le Mans
Responsable : Madame Laurence FAGUIER
Téléphone fixe : 04 42 16 60 70
Site web : https://www.cegefos.com/
Contacter l'organisme

Contact de l'organisme formateur

Cegefos
SIRET : 50755545600056
72000 Le Mans
Responsable : Madame Laurence FAGUIER
Téléphone fixe : 04 42 16 60 70
Site web : https://www.cegefos.com/
Contacter l'organisme

Information fournie par :