Sélectionner une page
Formations Data Base de données Formation RocksDB : Le magasin clé-valeur du stockage rapide

Formation RocksDB : Le magasin clé-valeur du stockage rapide

Formation RocksDB

Prix 1600€ HT / personne
2 jours (14 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

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

Prix 1600€ HT / personne
2 jours (14 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

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

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp