我在一家小型连锁超市(4家店铺)工作。每家商店都有自己的本地数据库,其中包含每家商店的信息,价格和商店发生的交易。另外,每家商店都需要将这些信息来回复制到一个中心位置。使用ESB系统在数据库间复制数据
现在我们正在使用一种叫做按照SQLRemote,这是Sybase的SQL Anywhere数据库的一个特点。它有效,但有时会失败,难以管理。值得称道的是,SQLRemote实际上并不是针对这种情况设计的,所以可以说我们错误地使用了它。
我在想,一个ESB系统,如骡(或其中的ChainBuilder似乎更容易建立)可能是远程SQL一个很好的选择。我知道这些系统可以检测到数据库发生变化时(即记录被添加,修改或删除时),并且可以设置为在事务中传递消息。
这是我的方案可行的解决方案吗?
最好的问候, Edgard