Question

Je veux me connecter à plusieurs bases de données en même temps Openbravo donc je serais en mesure de stocker des données dans deux bases de données différentes (par exemple: MySQL et PostgreSQL). Pour toute transaction dans l'application

Y at-il de façon propre de le faire et de garder un minimum de changements au code existant?

Merci

Était-ce utile?

La solution

Je pense, vous devez utiliser la réplication pour cette tâche. Il serait plus solution propre et juste du point de vue de l'architecture de l'application.

Vous pouvez configurer 2 bases de données (avec un peu de-the-box solution ou code plaque de la chaudière). Mais il diminuerait les performances de l'application, car chaque fois que l'application déclencherait une requête, il doit être exécuté à deux instances DB. Et en cas de transactions, il obtiendrait encore plus complexe / lent.

réplication est donc meilleure façon pour une telle tâche. Si vous voulez utiliser l'utilisation de la réplication sélective de tungstène. Faites-moi savoir vos besoins spécifiques qui ne peuvent pas être satisfaits avec la réplication. Je signale quelques idées pour cela.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top