我在一家小型連鎖超市(4家店鋪)工作。每家商店都有自己的本地數據庫,其中包含每家商店的信息,價格和商店發生的交易。另外,每家商店都需要將這些信息來回複製到一箇中心位置。使用ESB系統在數據庫間複製數據
現在我們正在使用一種叫做按照SQLRemote,這是Sybase的SQL Anywhere數據庫的一個特點。它有效,但有時會失敗,難以管理。值得稱道的是,SQLRemote實際上並不是針對這種情況設計的,所以可以說我們錯誤地使用了它。
我在想,一個ESB系統,如騾(或其中的ChainBuilder似乎更容易建立)可能是遠程SQL一個很好的選擇。我知道這些系統可以檢測到數據庫發生變化時(即記錄被添加,修改或刪除時),並且可以設置爲在事務中傳遞消息。
這是我的方案可行的解決方案嗎?
最好的問候, Edgard