2010-10-13 66 views
0

我在一家小型連鎖超市(4家店鋪)工作。每家商店都有自己的本地數據庫,其中包含每家商店的信息,價格和商店發生的交易。另外,每家商店都需要將這些信息來回複製到一箇中心位置。使用ESB系統在數據庫間複製數據

現在我們正在使用一種叫做按照SQLRemote,這是Sybase的SQL Anywhere數據庫的一個特點。它有效,但有時會失敗,難以管理。值得稱道的是,SQLRemote實際上並不是針對這種情況設計的,所以可以說我們錯誤地使用了它。

我在想,一個ESB系統,如騾(或其中的ChainBuilder似乎更容易建立)可能是遠程SQL一個很好的選擇。我知道這些系統可以檢測到數據庫發生變化時(即記錄被添加,修改或刪除時),並且可以設置爲在事務中傳遞消息。

這是我的方案可行的解決方案嗎?

最好的問候, Edgard

回答

0

是的,騾子可以支持此方案思路它可能是矯枉過正。那裏有針對性的數據庫複製解決方案。 Mule的優勢在於它能夠處理失敗和其他需要根據發生的情況調整工作流程的場景。這使您可以構建一個非常強大的解決方案。

騾流可能是解決這個問題的一個很好的選擇。這是Mule 3的一項新功能,旨在協調這樣的集成。