layout | title | description |
---|---|---|
french |
Formation sur Cassandra, base NoSQL |
Formation sur Cassandra en partenariat avec Zenika |
Nos formations sont proposées en partenariat avec la société Zenika.
Inscriptions et tarifs directement sur le site de Zenika.
Cette formation couvre de manière approfondie l'architecture et le fonctionnement opérationnel de Cassandra, une base de données distribuée NoSQL permettant de manipuler une énorme quantité de données structurées.
Cassandra est reconnue pour ses performances, sa capacité à monter en charge horizontalement et son architecture symétrique sans point unique de défaillance.
Public: Administrateurs / Architectes / Développeurs
Répartition: 50% théorique, 50% pratique
- Comprendre l'architecture et le fonctionnement de Cassandra
- Monter un cluster Cassandra
- Se familiariser avec les outils d'administration/monitoring Cassandra
- Notions de réseau nécessaire
- Etre à l'aise avec une ligne de commande
- Pourquoi Cassandra
- Origine de Cassandra
- Singularités de Cassandra
- Column / Row / Column Family, Keyspace
- Patterns d'usages
- Principe de fonctionnement
- Consistent hashing
- Notion de token et de ring
- Stratégie de placement des réplicas
- Principe de fonctionnement
- Tuneable consistency
- Exemples de scénario en écriture
- Reprise sur erreur après écriture
- Fonctionnement du Hinted hand-off
- Communication entre les serveurs (gossiping)
- Mise à jour (update)
- Delete
- Principe de fonctionnement
- Tuneable consistency
- Read repair
- Exemples de scénarios en lecture
- Problématique du delete distribué
- Reprise des données (node repair)
- Commit log
- MemTable
- SSTable
- Compaction
- Bloom Filter
- Caches
- Index
- Snitch et NetworkTopologyStrategy
- Local & Each Quorum
- nodetool
- cassandra-cli
- JMX
- Architecture SEDA
- Installation Cassandra
- Ecriture / lecture
- Mise en place d'un cluster
- Monitoring
- Les différents fichiers Cassandra
- Calcul de Token
- Ajout d'un noeud dans le cluster
- Sauvegarde à chaud
- Sauvegarde incrémentale
- Restauration d'un noeud
- Import/export de données