Apache : concevoir des bases de données cassandra
Formation
A distance
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Méthodologie
A distance
-
Dates de début
Dates au choix
À propos de cette formation :Le volume et la diversité des données traitées par les entreprises modernes obligent ces dernières à s'équiper de bases de données hautement disponibles à faible taux de latence. C'est ce que propose Cassandra en mettant à la disposition des entreprises un système de distribution et de réplication des données permettant d'accélérer le débit des lectures et des écritures. Au cours de cette formation sur le système Cassandra d'Apache, vous apprendrez à modéliser les données afin de profiter de tous les avantages offerts par l'architecture P2P linéaire et évolutive de Cassandra.
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
À qui s'adresse cette formation ?Cette formation s'adresse aux responsables des bases de données, techniciens, scientifiques des données, ainsi qu'aux analystes et commerciaux cherchant à intégrer Cassandra dans leur environnement actuel.
Les Avis
Les exploits du centre
Toutes les formations sont actualisées
L'évaluation moyenne est supérieure à 3,7
Plus de 50 opinions au cours des 12 derniers mois
Ce centre est avec Emagister depuis 16 ans.
Les matières
- Apache
- Collections
- Tables
- Entrepôts
- Requêtes
Le programme
Présentation d'Apache Cassandra
NoSQL : Vue d'ensemble
- Pourquoi utiliser des entrepôts de données non relationnels
- Les différentes catégories d'entrepôts de données NoSQL
- Définir des entrepôts de données avec des familles de colonnes
- Interroger Cassandra
- Examiner les principaux composants de l'architecture de Cassandra
- Définir le langage CQL (Cassandra Query Language)
- Énumérer les différents types de données CQL
- Manipuler les données depuis l'interface cqlsh
Représentation des données dans le modèle de données Cassandra
Structures et types de données Cassandra
- Faire un parallèle avec le modèle relationnel
- Organiser les données avec les keyspaces, les tables et les colonnes
- Créer des collections et des compteurs
- Créer des tables axées sur les modèles (patterns) d'accès
- Créer des clusters avec des clés primaires composites
- Améliorer la distribution des données avec les clés de partition composites
Configuration de la cohérence des données
Optimisation de la cohérence
- Identifier les différents niveaux de cohérence
- Choisir les niveaux de cohérence en lecture / écriture des données
- Différencier les fonctionnalités d'ajustement des niveaux de cohérence
- Comprendre le lien entre cohérence et facteurs de réplication
- Sacrifier la cohérence au profit de la disponibilité
- Développer la cohérence linéaire avec Compare-And-Set
Idiomes et modèles de programmation Cassandra
Les types de collections Cassandra
- Regrouper les éléments dans des ensembles
- Classer les éléments dans des listes
- Cartographier les relations
- Imbriquer les collections
- Mapper les données avec des tuples et des types définis par l'utilisateur
- Comprendre le frozen keyword
- Appliquer le pattern Valueless Columns
- Mise en œuvre stratégique des colonnes de cluster
- Expiration des données temporelles avec time-to-live
- Utiliser des tombstones pour les suppressions distribuées
- Exécuter ultérieurement des instructions DELETE et UPDATE
- Modéliser les séries chronologiques
- Améliorer les requêtes avec les vues matérialisées
- Maintenance des vues matérialisées dans l'application
- Analyser les données à partir des vues matérialisées
- Créer des triggers avec ITrigger
- Associer des triggers à des tables
- Gérer les vues matérialisées avec des triggers
Accès aux bases de données Cassandra avec des programmes
Interrogation des données Cassandra avec le pilote Java Datastax
- Se connecter à un cluster Cassandra
- Exécuter des instructions CQL via le pilote Java
- Traiter les instructions préparées par lots
- Paginer les requêtes volumineuses
- Définir la JPA (Java Persistence Architecture)
- Configurer Kundera pour Cassandra
- Générer des schémas automatiquement
- Gérer les transactions JPA dans Kundera
Intégration de Cassandra aux frameworks analytiques
Connecteurs Cassandra intégrés
- Charger les données dans Hadoop MapReduce avec la fonction Cassandra InputFormat
- Utiliser l'outil de chargement Cassandra pour créer des relations avec Pig
- Convertir une table Cassandra en table Hive avec la sérialisation / désérialisation Cassandra
Informations complémentaires
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Apache : concevoir des bases de données cassandra