Подключитесь к нескольким базам данных одновременно в OpenBravo?
Вопрос
Я хочу подключиться к нескольким базам данных одновременно в OpenBravo, поэтому я смог бы сохранить данные в двух разных базах данных (например: MySQL и PostgreSQL) для любой транзакции в приложении.
Есть ли какой -нибудь чистый способ сделать это и сохранить минимальные изменения в существующем коде?
Спасибо
Решение
Я думаю, вы должны использовать репликацию для этой задачи. Это было бы более чистым и правильным решением с точки зрения архитектуры приложений.
Вы можете настроить 2 базы данных (с некоторыми из ящиков или кода котла). Но это уменьшит производительность приложения, потому что каждый раз, когда приложение запускает запрос, оно должно быть выполнено на двух экземплярах DB. И в случае транзакций это станет еще более сложным/медленным.
Таким образом, репликация - лучший способ для такой задачи. Если вы хотите использовать селективную репликацию, используйте вольфрамовую вольфра. Дайте мне знать вашу конкретную потребность, которая не может быть удовлетворена с репликацией. Я мог бы указать еще несколько идей на это.