Formation Cassandra : Construire des applications Java scalables

Formation Cassandra : Construire des applications Java scalables

Développer des applications avec CQL et le driver Java de Cassandra

Formation officielle

Durée : 3 jour(s) En partenariat avec ZENIKA
Référence : NOSQL-CAS-03

Présentation

Introduction technique à toutes les notions théoriques et pratiques nécessaires à la construction d’applications Java scalable.

Objectifs

  • Comprendre l’architecture et le fonctionnement de Cassandra
  • Monter un cluster Cassandra
  • Se familiariser avec les outils d’administration/monitoring Cassandra

Pédagogie :

50% Théorie, 50% Pratique

Public :

Développeur applicatifs

Pré-requis :

Une bonne expérience du langage Java pour les travaux pratiques, Être à l’aise avec la ligne de commande Linux

Programme

Introduction à Cassandra

  • Vue d’ensemble
  • Télécharger et installer Cassandra
  • Structure de la configuration et de l’installation

Généralités sur l’architecture et le modèle de données

  • Les bases de l’architecture Cassandra
  • Le modèle de données Cassandra

Modèle de données

  • Clés primaires composées
  • Autres possibilités
  • Clés de partitionnement composites
  • Index et index secondaire
  • Règles de requêtage
  • Comprendre et utiliser les compteurs
  • Comprendre et utiliser les collections

La consistance des données

  • Consistance des données dans Cassandra
  • Compare and Set (CAS) / Transactions légères
  • Colonnes statiques
  • Mécanisme de réparation

Comment ca fonctionne?

  • Erreurs d’écriture
  • Caches sur les Clés et les Lignes
  • Support Multi­Data Center
  • Suppression

Le Driver Java DataStax

  • Introduction
  • Introduction à l’API
  • Requêtage
  • QueryBuilder et requêtes dynamiques
  • Requêtage asynchrone
  • Stratégies de configuration du driver
Nous
rejoindre
DAVIDSON Level Up
0
Connecting
Please wait...
Send a message

Sorry, we aren't online at the moment. Leave a message.

Your name
* Email
* Describe your issue
Login now

Need more help? Save time by starting your support request online.

Your name
* Email
* Describe your issue
We're online!
Feedback

Help us help you better! Feel free to leave us any additional feedback.

How do you rate our support?