Bases de Données

Cassandra et les Bases de données NoSql

  

Profil Intervenant(s)
100x100

Docteur en Informatique - Expert Senior - Enseignant-Chercheur
15 ans d'Experience
Spécialités
Applications réparties, Web Services, Architectures Micro Services, Bases de Données avancées, Big Data et IA, J2EE, Technologies Mobiles, JEE, Spring, Hadoop, React, HTML5, XML, DotNet, ...


100x100

Docteur en Informatique - Expert Senior - Enseignant-Chercheur
15 ans d'Experience


Spécialités

Applications réparties, Web Services, Architectures Micro Services, Bases de Données avancées, Big Data et IA, J2EE, Technologies Mobiles, JEE, Spring, Hadoop, React, HTML5, XML, DotNet, ...




      A partir du  04-01-2021 à 10:00



        3 J 

        Formation hybride Cours théorique à distance sur la plateforme youcan-academy.com, et travaux pratiques en présentiel
Inscrivez-vous à la prochaine session

Appelez vos conseillers
06 49 99 11 00
06 64 16 75 10

Objectifs de la formation

• 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 ... dre 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. Voir Plus

Prérequis


Les bases de données en général, et les bases de données NoSQL éventuellement.

Vue d'ensemble de Cassandra


• Les cas d'utilisation typiques de Cassandra • Différences entre SGBDR et 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, no ... Voir Plus

Architecture de Cassandra et Vue d'ensemble CQL (Cassandra Query Language)


• Aperçu de l'architecture Cassandra • Cassandra Clusters and Rings • Architecture et fonctionnement de Cassandra • Modèle de données 1. Colonne 2. Ligne 3. Famille de colonnes (Column Family) 4.Keyspace • Réplication de données avec Cassandra • Consistance des données avec Cassandra • I ... Voir Plus

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.

Capacités CQL supplémentaires


• 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 ... Voir Plus

Les API Cliente


1. Hector • a. Déclarer une dépendance Hector • b. Créer un cluster , un Keyspace, un ColumnFamilyTemplate • c. Insérer un nouvel objet "Product" • d. Récupérer un objet par sa clé • e. Modifier un objet Product • f. Supprimer un objet Product 2.Les tests d'intégration avec Cassandra ... Voir Plus

Outils de supervision


A. nodetool 1. Afficher des informations 2. Créer et supprimer un snapshot 3. Provoquer un flush B. JConsole C. OpsCenter

  Cassandra et les Bases de données NoSql

  PL/SQL

© Copyright All Rights Reserved 2020 | Developed By : Team Formations++