[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 et délais d’accès

    Bulletin d'inscription à retourner complété

    Pré-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