Formation RocksDB : Le magasin clé-valeur du stockage rapide
1600€ HT / personne |
2 jours (14 heures) |
Présentation
La formation RocksDB vous apprendra à utiliser cet outil open source de stockage rapide de données clé-valeur. Utilisez efficacement cette base de données, pour les charges de travail liées aux entrées/sorties (E/S).
Pendant notre enseignement, vous apprendrez à maîtriser l’ouverture et la fermeture d’une base de données ainsi que la lecture, l’écriture d’opérations et les filtres de compactage.
Vous serez capable de stocker les clés et les valeurs dans différents tableaux d’octets arbitraires en triant ces données octet par clé ou alors grâce à un comparateur personnalisé.
Organisez-vous efficacement grâce à la capacité d’adaptation de RocksDB à différentes charges de travail.
Comme toutes nos formations, celle-ci vous présentera la dernière version stable en date et ses nouveautés (RocksDB 7.8.3).
Objectifs
- Savoir maîtriser la gestion des charges de travail avec RocksDB
- Comprendre l’architecture de RocksDB
- Alimenter des systèmes de données distribués par hautes performances
- Être capable d’utiliser le moteur de stockage
- Savoir utiliser les différents outils de RocksDB
Public visé
- Chefs de projets
- Développeurs
- Architectes
Pré-requis
Connaissance en base de données.
Programme de la formation RocksDB
Introduction
- Présentation de RocksDB
- Paramètres de configuration
- Limiter le nombre de boutons pour fournir des bonnes performances
- Utilisation d’algorithmes adaptatifs
Hypothèses et objectifs
- Performance du stockage rapide et des charges de travail du serveur
- Recherche des points efficaces et des analyses de plage
- Régler les compromis pour les différentes charges de travail et matériels
- Disposition d’un support intégré pour les outils et utilitaires facilitant le déploiement et le débogage dans les environnements de production
- Fournir certains paramètres pour permettre d’ajuster les performances
- Compatibilité
Architecture de haut niveau
- Organiser toutes les données dans un ordre trié
- Comprendre les trois constructions de base, memtable, sstfile et logfile
- Fchier journal
- Fichier sst
- Trier les données d’un fichier sst pour faciliter la recherche des clés
Caractéristiques
- Familles de poteaux
- Mises à jour
- Gets, itérateurs et instantanés
- Transactions
- Itérateurs de préfixe
- Persistance
- Somme de contrôle des données
- Compactages multifiletage
- Styles de compactage
- Stockage de métadonnées
- Éviter les décrochages
- Filtre de compactage
- Mode lecture seule
- Journaux de débogage de la base de données
- Compression des données
- Table Cache
- Contrôle des E/S
- ID BD
Outils
- Vider toutes les valeurs clés dans un fichier sst avec sst_dump
- Mettre, récupérer ou scanner le contenu d’une base de données grâce à ldb
- Modifier le nombre de niveaux configurés de la base de données en utilisant MANIFEST
Tests unitaires
- Utilisation de la commande make check pour exécuter tous les tests unitaires
- db_stress pour valider l’exactitude des données à grande échelle
- Ajout de fuzzers
Pour aller plus loin
Formation Redis
Formation PostgreSQL 15 : Développeur
Formation MongoDB
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
1600€ HT / personne |
2 jours (14 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