Bonjour à tous,

Je souhaite faire migrer une grosse application en production connecté à une base Mysql. Celle-ci est tellement grosse qu'il est impossible d'imaginer une bascule du jour en lendemain (il faut prévoir plusieurs années de dév). Ainsi, nous souhaiterions que les 2 applications cohabitent quelques années, le temps de développer la nouvelle version de l'application et basculer les services les uns après les autres au fil du temps.

Ainsi, les 2 applications seraient connectées à la même base de données SQL pendant la phase de développement.

Le problème est que la base de données est plutôt ancienne et qu'elle mériterait bien un petit rafraichissement aussi (renommage des colonnes et tables, quelques réorganisation des données, refonte des clés étrangères, schéma des tables, etc.).

Avez-vous une idée de la façon de réorganiser la base de données tout en gardant la base actuelle en l'état ? Ca me semble compliqué...
Quelqu'un a-t-il de l'expérience sur le sujet ?

Par exemple avec des vues ou autre ? réplication des données sur 2 bases de données (dans les 2 sens) ?

Merci