Aller au contenu

Bonnes pratiques#

  • MongoDB utilise les formats de fichiers JSON et BSON (Binary JSON).
    • Il est préférable d'utiliser BSON lors des sauvegardes et des restaurations.
    • JSON ne prend pas en charge tous les types de données que BSON prend en charge, cela peut entraîner une non-conformité des données.
  • Vous n'avez pas besoin de créer explicitement une base de données MongoDB,
    • Elle sera automatiquement créée lorsque vous spécifierez une base de données à importer.
    • De même, la structure d'une collection sera créée lorsque le premier document sera inséré dans la base de données.
  • Utilisez des serveurs secondaires pour les sauvegardes
    • Cela permet d'éviter de dégrader les performances du nœud primaire
  • Planifiez la sauvegarde des ensembles de données autour des périodes de faible bande passante/trafic.
    • Les sauvegardes peuvent prendre beaucoup de temps, surtout si les ensembles de données sont assez volumineux.
  • Utilisez une connexion en replica set lorsque vous utilisez des scripts non supervisés
    • Une connexion unique échouera si l'hôte MongoDB visé s'avère indisponible