Bonjour,
Je dois synchroniser 2 bases de données différentes (juste une partie des tables). L'une des bases utilise MS SQL et l'autre MySql et les 2 disposent d'une API permettant d’interagir avec elles depuis l’extérieur.
Les 2 bases de données sont utilisées chacune par un logiciel différent et peuvent donc être modifiées a tout instant indépendamment de l'autre. Le problème que je vois avec ça est qu'une donnée commune aux 2 bases peut être modifiée au même moment sur les 2 bases de manière différentes. Par exemple si on a une donnée "a" sur les 2 bases, elle peut être modifiée en "b" sur une et en "c" sur l'autre.
J'imagine qu'il y a une méthode pour régler ce problème et faire une synchronisation correcte mais je ne sais pas laquelle. En cherchant je suis tombé sur un article qui si j'ai bien compris indique que l'on peut utiliser un middleware mais je ne vois pas trop comment.
Quelqu'un pourrait-il m’éclairer sur la "bonne manière" de faire cette synchronisation ?
Partager