Maintenir vos données avec Mongeez

mongoVous connaissez peut-être Liquibase, DBMaintain ou Flyway ? Si ce n’est pas le cas, je vous conseille d’y jeter un œil.

Le principe de ces outils est simple, il vous permet de versionner et d’exécuter les scripts permettant de faire évoluer vos schémas et vos données.

Une des applications de ces outils vous permet de déployer vos scripts de mises à jour en même temps que votre code applicatif évitant ainsi d’avoir un code applicatif qui change tandis que votre schéma n’est plus en accord avec celui-ci. Pour l’anecdote, c’est sur ce principe que Jira fonctionne par exemple. Lorsque vous mettez à jour le logiciel vous n’avez aucun script SQL à passer. C’est Jira qui s’occupe de mettre son schéma et ses données à jour au démarrage.

Je vous propose de découvrir Mongeez qui a pour but de fournir le même type de fonctionnalités pour MongoDB.

Lire la suite