Cassandra – Mise en oeuvre & administration

0 Enrolled
21 heures
  • 21 heures
  • 44
  • 0
  • no
2,100.00€

Aperçu du cours

Objectifs de formation : à l’issue de la formation, le stagiaire sera capable d’installer et d’administrer des bases de données sous la solution NoSQL Apache Cassandra.

Prérequis

  • Avoir des connaissances de base de l'administration de Linux ou Windows et d'une base de données relationnelle

Objectifs pédagogiques

  • Découvrir l'architecture de NoSQL Apache Cassandra et ses apports par rapport aux autres solutions
  • Installer et configurer le SGBD NoSQL Apache Cassandra
  • Administrer et sécuriser un cluster Cassandra
  • Appréhender le CQL (Cassandra Query Language)
  • Créer une base de données et manipuler ses objets
  • Connaitre la notion de grappe au sein de la base de données

Public ciblé

  • Chefs de projets
  • Administrateurs de bases de données
  • Développeurs
  • Architectes

Programme de formation

  • Présentation du SGBD Apache Cassandra

    • Positionnement & historique d’Apache Cassandra

    • Cas d’utilisation

    • Pré-requis & conseils d’utilisation

    • Choix techniques & architecture

  • Installation & prise en main d'Apache Cassandra

    • Installation

    • Paramétrage

    • Gestion de la mémoire

    • Mise en oeuvre d’un topologie du cluster

    • Validation de l’installation

    • Travaux pratiques : Initialisation & premiers pas sur Cassandra

  • Cassandra Query Language

    • Commandes principales

    • Connexion au système de base de données

    • Création de colonnes

    • Insertion, modification & recherche

    • Cassandra Query Language

    • Exécution de scripts

    • Rédaction de requêtes

    • Approches

    • Limites et faiblesse du CQL

  • Gestion de la grappe

    • Principe et préparation du premier noeud

    • Paramétrage de nouveaux noeuds

    • Bootstrapping & Token

    • Paramètres Listen_address & rpc_address

    • Topologie du réseau & Endpoint Snitch

    • Stratégie de réplication

    • Création & suppression de noeuds

    • Architecture de stockage mémoire & disque dur

    • Gestion des tombstones

    • Bloom-filter

    • Travaux pratiques : Mise en place d’une configuration de production

  • Supervision

    • OpsCenter

    • Supervision

    • Exports JMX vers des outils de supervision

  • Exploitation

    • Gestion des noeuds Cassandra

    • Sauvegardes, snapshots & export au format JSON

    • Principes de cohérence

    • Sécurité d’un cluster Hadoop

  • Hadoop & Spark

    • Principe de Map/Reduce

    • Liaison Hadoop/Cassandra

    • Architecture Spark

    • Mise en pratique depuis Cassandra

  • Performance

    • Outil de test de performance Cassandra-stress

    • Création & configuration d’un plan de stress

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
491 Courses
Main Content