私は小さなスーパー マーケット チェーン (4 店舗) で働いています。各ストアには、ストアで発生した各製品、価格、およびトランザクションの情報を含む独自のローカル データベースがあります。さらに、各店舗は、この情報を中央の場所に複製する必要があります。
現在、Sybase の SQL Anywhere データベースの機能である SQLRemote と呼ばれるものを使用しています。機能しますが、失敗することもあり、管理が困難です。その功績により、SQLRemote は実際にはこのようなシナリオ向けに設計されていないため、使用方法が間違っていると言えます。
私は、Mule (またはセットアップが容易な ChainBuilder) などの ESB システムが SQL リモートの良い代替手段になるのではないかと考えていました。これらのシステムは、データベースで変更が発生したとき (つまり、レコードが追加、変更、または削除されたとき) を検出し、トランザクションでメッセージを配信するように設定できることを理解しています。
これは私のシナリオに対する実行可能な解決策でしょうか?
よろしく、エドガード