- Cours pratique
- FSE
- Informatique
Formation Cassandra Avancé
Maîtriser les fonctionnalités avancées d'Apache Cassandra

- Durée
- 3 jours
- Niveau
- Avancé
- Modalités
- Présentiel / Distanciel
Description de la formation Cassandra avance
Cassandra est une base de données distribuée NoSQL connue pour ses capacités à savoir gérer sans défaillance de très grosses quantités de données structurées.
Cette formation Cassandra explore les fonctionnalités avancées de Cassandra pour vous permettre d'en approfondir votre niveau de maîtrise : mise en place d'un cluster, communication multi-DC, tuning des performances, sécurisation...

Objectifs pédagogiques
Objectifs pédagogiques :
À l'issue de cette formation Cassandra vous aurez acquis les connaissances et les compétences nécessaires pour :
- Savoir mettre en place un cluster Cassandra
- Connaître le cycle de vie d'une lecture/écriture sur Cassandra
- Maîtriser les notions de backup, de restauration et de mouvement des données
- Savoir comment superviser et dépanner Cassandra
- Connaître l'aspect sécurité de Cassandra
Objectifs opérationnels
Maîtriserles aspects avancés de la base de données NoSQL Cassandra.
Programme
Contenu du cours, module par module
9 modules
- Cluster / Node / Datacenter / Rack
- Réplication / Protocole Gossip
- Snitches
- Noeuds Seeds
- Memtables, SSTables et CommitLogs
- Niveau de consistance
- Hinted Handoff
- Data-Driven versus Query-Driver
- Liens entre tables et intégrité référentielle
- Duplication de données
- Étapes de conception d’un keyspace
- Choix de mémoire, CPU
- Contraintes réseau
- Choix du stockage
- Configuration du cluster (Datacenter, Rack et autres)
- Gestion du cycle de vie du cluster
- Mémoire Off-Heap / JVM-Heap et disque
- Comprendre le flush, memtable et commitLog
- Chemin d’écriture des données
- Chemin de lecture des données
- Le Read-repair, Merkel Tree et Anti-Entropy
- Raisons de choix d’une architecture multi-DC
- Communication synchrone vs asynchrone entre DCs
- Gestion de la défaillance d’un DC
- Utilisation des Racks au lieu de Datacenter
- Backup incrémental et full
- Restauration des données à partir d’un Snapshot
- Restauration de données avec sstableLoader
- Import/Export des données en masse
- Gestion des nœuds d’un cluster
- Monitoring avec l’outil nodetool
- Configuration et exploitation des logs
- Utilisation de Tracing pour analyser les performances
- Tracer les lectures et les écritures
- Tuning des Bloom Filtres
- Cache de données
- Paramètres globaux de gestion de cache
- Tests de montée en charge avec cassandra-stress
Stratégies de compaction
- SizeTieredCompactionStrategy
- LeveledCompactionStrategy
- TimeWindowCompactionStrategy
- Tuning de la JVM
- Configuration Authentification
- Gestion des rôles
- Cryptage de la communication dans Cassandra avec SSL
- Activation du cryptage inter-nœuds
- Activation du chiffrement client
Programme mis à jour le 16/12/2025
Public concerné
Ce cours Cassandra avancé s'adresse aux chefs de projet, gestionnaires de bases de données et administrateurs qui souhaitent maîtriser les aspects avancés d'Apache Cassandra.

Prérequis
Pour suivre cette formation Cassandra avancé dans de bonnes conditions, il est conseillé d'avoir suivi la formation Cassandra (réf.OCAS) ou d'en posséder les connaissances équivalentes.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
5/5
1 avis
« Mon avis sur le formateur : "Stephane est ultra compétent. J'ai énormément appris. Il a super bien adapté la formation à mes besoins. MERCI !" Ce que j'ai le plus apprécié : "Facilité d'usage de l'env" Ce que j'ai le moins apprécié : "Sur un TP/demo Stephane a basculé sur un environnement gitpod en dehors de la VM de formation. Le coté positif : j'ai pu découvrir un outil et le TP est potentiellement rejouable en dehors. Le coté plus gênant : J'ai du m'inscrire sur un service en ligne qui va me harceler par email pour je m'abonne :-)" »
CHASSANDE-BARRIOZ SébastienCGI France « Mon avis sur le contenu du stage : "Formation très complète, qui a parfaitement répondu à mes attentes." Mon avis sur le formateur : "Formateur très pédagogue, à su parfaitement s'adapter à ses élèves." Ce que j'ai le plus apprécié : "Formateur très compétent et TPs très pertinents. " »
RALA POSTE GROUPE - DSI Branche Grand Public et ... « Mon avis sur le contenu du stage : "Top ! " Mon avis sur le formateur : "Excellent formateur et il sait de quoi il parle ! Très pédagogue. J'en ai appris énormément sur Cassandra" »
LJLA POSTE GROUPE - DSI Branche Grand Public et ...
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- Couchbase - Développer des applications NoSQL avec CouchbaseRéf. CD2203 joursAvancé
- Logiciel R - Rapports automatisés de R Markdown à BookdownRéf. ARMB2 joursIntermédiaireProchaine session : 29 oct.1 590 €
- SAP BusinessObjects BI 4.2- WebIntelligence Niveau 1Réf. AWIQ2 joursFondamentalProchaine session : 1 déc.1 590 €
- Concept et architecture des systèmes d'information décisionnelsRéf. ACAD2 joursIntermédiaireProchaine session : 9 nov.1 590 €