Bonjour,
Actuellement, j'ai 5 programmes (écrits en C++) qui tournent sur 5 machines différentes, se trouvant sur le même réseau. Les 5 machines possèdent la même base de données au démarrage (structure + données).
Cependant, en fonctionnement normal, ces 5 programmes agissent tous sur une seule base de données se trouvant sur la machine dite "maître".
Le problème se présente lorsque la machine maître tombe en panne. A partir de là les autres machines doivent communiquer avec la base de données se trouvant en local. Du coup, il faut prévoir à chaque insertion/update dans une table du maître, une copie de cette insertion/update sur chacun des 4 autres machines.
Les triggers seraient-ils une solution. je me demande si un trigger d'une base de données A peut agir sur une table d'une base de données B. A et B étant sur des machines différentes, mais sur un même réseau.
Sinon voyez-vous d'autres possibilités pour réaliser ce dont je voudrais faire ?
Partager