Accueil > Nos Formations > Intelligence Artificielle, Data > Big Data > Bases de données, NoSQL > NoSQL – Apache Cassandra, mise en oeuvre et administration

NoSQL - Apache Cassandra, mise en oeuvre et administration

0 ( avis)
Financé ATLAS

Découvrez les fondamentaux de NoSQL et Apache Cassandra : installation, configuration, création et interrogation de bases de données, gestion de la topologie, sécurité, et supervision. Optimisez vos compétences en bases de données performantes et scalabl

Description Objectifs Récapitulatif Programme détaillé

Description

Cette formation sur NoSQL et Apache Cassandra s'adresse aux professionnels souhaitant approfondir leurs connaissances en bases de données non relationnelles. Elle couvre les différences entre NoSQL et SQL, l'historique et les modèles de données, ainsi que l'installation et la configuration de Cassandra sur diverses plateformes. Les participants apprendront à créer des bases de données, à interroger des données via CQL, à gérer la topologie du système, à assurer la sécurité et à superviser les performances. L'accent est mis sur les outils pratiques et les meilleures pratiques pour une utilisation optimale

Objectifs

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

Récapitulatif

Public

Chefs de projet, Administrateurs de bases de données, Développeurs, Architectes…

Prérequis

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

Méthodes et modalités pédagogiques

Formation réalisée en Présentiel, Distanciel ou Dual-Learning selon la formule retenue.

Moyens et supports pédagogiques

Mise à disposition d'un poste de travail sur nos formations en Présentiel.
Mise à disposition de nos environnements de visio sur nos formations en Distanciel
Remise d'une documentation pédagogique numérique pendant la formation
La formation est constituée d'apports théoriques, d'exercices pratiques et de réflexions
Dans le cas d'une formation sur site Entreprise, le client s'engage à avoir toutes les ressources pédagogiques nécessaires (salle, équipements, accès internet, TV ou Paperboard...) au bon déroulement de l'action de formation conformément aux prérequis indiqués dans le programme de formation

Modalités de suivi et d'évaluations

Auto-positionnement des stagiaires avant la formation

Émargement des stagiaires et formateur par 1/2 journée

Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires

Auto-évaluation des acquis de la formation par les stagiaires

Questionnaire de satisfaction à chaud et à froid à l'issue de la formation

Programme détaillé

Présentation NoSQL et Apache Cassandra

  • NoSQL vs SQL
  • Historique
  • Différents modèles
  • Positionnement de Apache Cassandra
  • Garanties, Théorème CAP
  • Outils
  • Documentation

Installation et configuration

  • Multiplateforme
  • Installation sur Linux et Docker
  • Démarrage/arrêt
  • Client shell de requête CQL cqlsh
  • Client de gestion nodetool
  • Fichiers de configuration
  • Fichiers de log

Créer une base de données

  • Modèle logique

Ddl cql

  • Espace de clé
  • Table
  • Clé de partition
  • Clé de clustering
  • Types simples
  • Types collections
  • Types custom
  • Index secondaire
  • Vue matérialisée
  • Triggers

Interroger une base de données

DML CQL

  • Ajout, Suppression, Modification
  • Lecture
  • Utilisation des clés ou index secondaire
  • Opérateurs
  • Fonctions scalaires
  • Fonctions d'agrégat
  • Utiliser JSON

Gestion de la topologie

  • Outil nodetool
  • Ajouter un nœud
  • Remplacer un nœud
  • Supprimer un nœud
  • Monitorer les changements en cours
  • Nettoyer après modification
  • Réparation : repair, read repair, hints

Stockage et sauvegarde

  • Moteurs de stockage
  • Fichiers SSTable
  • Filtre bloom
  • Compression
  • Archivage CDC
  • Outils nodetool
  • Famille d'outils SSTable
  • Sauvegarde par snapshot
  • Sauvegarde incrémentale
  • Restauration
  • Chargement par lot

Sécurité

  • User et rôle
  • Privilèges
  • Permissions
  • Authentification
  • Connexion cryptée
  • Sécurisation accès JMX

Supervision

  • Métriques accessibles par JMX
  • Fichiers de logs, d'audit
  • Nodetool (statut, latence, threads, compression)
  • Supervision de la JVM (jstat, jstack, jconsole)
  • Outils OS (CPU, RAM, disque, réseau)
  • Outils tiers (BCC, CPU Flamegraph, Wireshark)
  • Benchmark avec cassandra-stress
NoSQL - Apache Cassandra, mise en oeuvre et administration
Inter
Intra
3 jours (21 heures)
Référence :
MOD_2024730
Formation Inter
920.29 € HT
Voir les dates et villes disponibles
3 jours (21 heures)
Référence :
MOD_2024730
Formation Intra

Trouvez la formation qui
répond à vos enjeux

Nos autres formations

Vous aimerez aussi

Être rappelé

Page Formation | Formulaire de contact

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Demander un devis

Page Formation | Formulaire de devis

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Je m'inscris

Page Formation | Formulaire d'inscription

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.