Formation Cassandra

Résumé

Cassandra est une base de donnée NoSQL largement utilisée actuellement supportée par la fondation Apache. Cette formation vous permet de créer et gérer vos bases Cassandra et de manipuler vos données.

Public

Développeur, Architecte, Administrateur

Prérequis

Base de la programmation Java

Durée

4 jours

  • Apache Cassandra
    • Apache Cassandra dans le monde du NoSQL.
    • Les cas d'utilisation d'Apache Cassandra.
    • Les éléments à prendre en compte pour utiliser Apache Cassandra.
    • Choix technique et architecture Apache Cassandra.
    • Les prérequis d'installation (sources, plateformes).
    • Structure de la configuration et de l'installation.
    • Mise en place d'une topologie du Cluster.
    • Validation 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
    • Rappel sur les différents modèles de stockage du NoSQL.
    • Mise en place du modèle de données orienté colonne.
    • Les objets sous Apache Cassandra : Keyspace, familles de colonnes, supercolonnes, colonnes composite
    • 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.
  • Interrogation des données
    • Utilisation du langage déclaratif CQL.
    • Prise en main du client interactif CQL pour réaliser les différentes opérations.
    • Accéder à Apache Cassandra via des API.
    • Les différentes opérations possibles sur les objets.
  • 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.
  • Administration et exploitation
    • Les différents outils d'administration (NodeTool).
    • Supervision et monitoring d'Apache Cassandra.
    • Surveillance du Cluster.
    • L'import et l'export des données.
  • Développement sous Apache Cassandra
    • Le Driver Java DataStax.
    • Introduction à l'API.
    • Requêtage.
    • QueryBuilder et requêtes dynamiques.
    • Requêtage asynchrone.
    • Stratégies de configuration du driver.
  • Gestion des performances
    • L'indexation.
    • Architecture optimale pour Apache Cassandra.

Formation en centre et en entreprise.

Prochaines sessions
  • A la demande

Tarif indicatif : 1800€ H.T. pour une inscription en centre.

Nous conctater pour obtenir les tarifs disponibles.

Cette formation comprend le pack de bienvenue, les supports de formation électroniques et papiers, et les corrections des applications.

Chaque participant bénéficie d'un coaching d'un mois après la formation.

Cassandra