[wpms_breadcrumb reverse="0"]
Les bases de données NoSQL

Big Data avec Cassandra

Reference : NOSQC
3 jours - 1,810 € € HT Télécharger la fiche
Prochaines sessions
    Big Data avec Cassandra
    Objectifs

    • Appréhender l’architecture et le fonctionnement de Cassandra,
    • Monter un cluster Cassandra,
    • Utiliser les outils d’administration/monitoring Cassandra.

    Pré requis

    • Connaissances générales sur les bases de données, la connaissance de la programmation objet est un plus

    Modalités pédagogiques

    Cours dispensé en mode présentiel avec une alternance d’apports théoriques et méthodologiques, et de mises en situations pratiques

    Public visé
    Inscription

    Programmes de Big Data avec Cassandra

    Comprendre Apache Cassandra

    • Positionnement de Cassandra dans la galaxie des bases NoSQL
    • Les cas d’utilisation de Cassandra
    • L’architecture et les choix techniques
    • La répartition décentralisée

    Installation et prise en main de Cassandra

    • Téléchargement et installation manuelle ou avec la distribution de Datastax
    • Configuration en mode pseudo-distribué pour les tests
    • Topologie du cluster : le coefficient de réplication, le choix de la topologie et du snitch

    Les bases de données

    • Comprendre le modèle des données : le modèle orienté colonne
    • Keyspace, familles de colonnes, supercolonnes
    • Cas d’utilisation

    Requêtage avec Cassandra

    • Accès à Cassandra via l’API ou via le langage déclaratif CQL
    • Utilisation du client interactif, et du client CQL

    Développement avec Cassandra

    • Accès à partir d’un langage client, en utilisant une bibliothèque ou en utilisant directement Thrift
    • Gérer le niveau de cohérence en lecture et en écriture
    • L’import et l’export des données

    Administration de Cassandra

    • Utiliser l’outil NodeTool
    • Monitoring par JMX
    • Surveillance du cluster avec un outil de supervision : exemple de Ganglia