Подключитесь к нескольким базам данных одновременно в OpenBravo?

StackOverflow https://stackoverflow.com/questions/4871536

  •  28-10-2019
  •  | 
  •  

Вопрос

Я хочу подключиться к нескольким базам данных одновременно в OpenBravo, поэтому я смог бы сохранить данные в двух разных базах данных (например: MySQL и PostgreSQL) для любой транзакции в приложении.

Есть ли какой -нибудь чистый способ сделать это и сохранить минимальные изменения в существующем коде?

Спасибо

Это было полезно?

Решение

Я думаю, вы должны использовать репликацию для этой задачи. Это было бы более чистым и правильным решением с точки зрения архитектуры приложений.

Вы можете настроить 2 базы данных (с некоторыми из ящиков или кода котла). Но это уменьшит производительность приложения, потому что каждый раз, когда приложение запускает запрос, оно должно быть выполнено на двух экземплярах DB. И в случае транзакций это станет еще более сложным/медленным.

Таким образом, репликация - лучший способ для такой задачи. Если вы хотите использовать селективную репликацию, используйте вольфрамовую вольфра. Дайте мне знать вашу конкретную потребность, которая не может быть удовлетворена с репликацией. Я мог бы указать еще несколько идей на это.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top