MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Exécuter la migration de la base de données (mongodb) avec node.js

Je viens de développer celui-ci :https://github.com/eberhara/mongration - vous pouvez également trouver sur npm.

Nous avions besoin d'un bon framework de migration de nœuds pour mongodb, mais nous n'en avons pas trouvé - nous en avons donc construit un.

Il a beaucoup de meilleures fonctionnalités que les frameworks de migration classiques :

  • Checksum (produit une erreur lorsqu'une migration exécutée précédemment ne correspond pas à son ancienne version)
  • Persiste l'état de migration vers mongo (il n'y a pas de fichier d'état régulier)
  • Prise en charge complète des jeux de répliques
  • Rollbacks de gestion automatiques (les développeurs doivent spécifier les procédures de rollback)
  • Capacité à exécuter plusieurs migrations (synchronisées ou asynchrones) en même temps
  • Capacité à exécuter des migrations sur différentes bases de données en même temps