Formation CockroachDB
2390€ HT / personne |
3 jours (21 heures) |
Présentation
Scalez horizontalement rapidement et facilement avec CockraochDB. En effet, l’architecture du système permet l’ajout de nouveaux nœuds en évitant la manipulation des données. De plus, Cockroach rééquilibre et distribue automatiquement des ranges à travers les clusters.
Ce système de gestion de base de données a de nombreux autres avantages comme :
- Une bonne redondance, les données peuvent être rapidement récupérées après une panne ou une erreur
- Une interface intuitive et facile à manipuler pour la gestion des données ou administration des clusters
- L’utilisation de transactions ACID afin de réaliser des transactions sécurisées
- Synchronisation simple des nœuds et exécution rapide des requêtes
- Compatible avec de nombreux langages comme Java, Node.js, Ruby, Python, Apache, etc…
Notre formation CockroachDB vous enseignera comment créer et administrer vos bases de données, vous saurez également comment déployer et optimiser Cockroach dans un cluster Kubernetes.
Nous vous enseignerons la dernière version du programme : CockroachDB 21.1.
Objectifs
- Savoir manipuler des données avec CockroachDB
- Déployer, optimiser et sécuriser ses clusters Kubernetes
- Connaître les particularités et l’architecture de CockroachDB
Public visé
- Business analysts
- Data analysts
- Data scientists
- Data engineers
- Data miners
Pré-requis
- Connaissance en SQL et en gestion de base de données
- Connaissance en Big Data
- Connaissance en orchestration de conteneurs
Programme de notre formation CockroachDB
Introduction
- Les différents types de bases de données
- L’évolution des bases de données relationnelles
- L’avènement de CoakroachDB et du SQL distribué
- Pourquoi utiliser Cockroach ?
- Cas d’usage
L’architecture de CockroachDB
- L’architecture d’un cluster
- Le système clé-valeur
- Couche SQL
- Couche transactionnelle
- Couche de distribution
- Couche de réplication
- Couche de stockage
Premier pas avec Cockroach
- Installation
- Créer un cluster en local
- Lancer un workload
- Accéder à la console DB
- Scaler le cluster
- Arrêter le cluster
Gérer la base de données
- Ajouter, mettre à jour, supprimer ses données
- Lire ces données
- Vérifier la réplication
- Créer des tables temporaires
- Débogage
- Améliorer les performances
Cockroach avec Kubernetes
- Mettre en place un single node server
- Cockroach dans un conteneur Docker
- Lancer un serveur sécurisé
- Créer un cluster Kubernetes
- Utiliser un client GUI
- Manipuler ses données
Déploiement orchestré
- Monitorer Cockroach sur Kubernetes
- Déployer Kubernetes avec des clusters multiples
- Optimiser les performances de Kubernetes
- La maintenance des clusters
- Bonnes pratiques de sécurité
Fonctionnalités spécifiques
- Accéder aux données historiques
- Ajouter des nodes
- Le rééquilibre des données
- Transactions sérialisables
- Assurer la bonne santé des clusters
- La performance multirégion
- Vérifier la validité des données
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
2390€ HT / personne |
3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS