Formation en IA & Data: MongoDB - Optimisation - Ascent Formation
Retour aux formations
IA & Data

MongoDB - Optimisation

3 jour(s)21h

Description

Objectif de formation : Implémenter et optimiser une architecture avec MongoDB

Objectifs pédagogiques

  • Déployer des architectes performantes
  • Déterminer les causes de sous-performance
  • Administrer et résoudre les causes de sous-performance
  • Savoir réagir en cas de montée en charge

Public concerné

Administrateurs de base de données
Ingénieurs
Chefs de projets techniques

Prérequis

Maîtriser l'administration de MongoDB
Connaître le shell mongo et la réplication

Déroulé du programme

1

Rappels

  • Introduction de MongoDB
  • Rôles et forces de MongoDB
  • Comparatifs avec des bases relationnelles
2

Optimisation de MongoDB

  • Présentation des outils mongotop & mongostat
  • Statistiques & profilage
  • Best practices : configuration disque, système de fichiers, mémoire, swap
3

Indexation dans MongoDB

  • Concepts & structures génériques des index
  • Tour d'horizon des types d'index & de leurs restrictions d'utilisation
  • Règles d'indexation
  • Présentation de l'optimiseur
  • Commande explain et les hint
4

Sharding

  • Sharding & réplication : performance et haute disponibilité
  • Architecture
  • Concepts & implémentation
  • Implémentation d'un cluster à partir d'une architecture existante
  • Sélection de la clé de sharding
  • Contrôle de la répartition des données
  • Supervision d'un cluster
  • Administration des shards
  • Tour d'hoziron des problèmes fréquemment rencontrés
  • Best practices

Informations

Durée

3 jour(s)

21h

Tarif

2100 € HT

HT