Я работаю в небольшой сети супермаркетов (4 магазина).Каждый магазин имеет свою собственную локальную базу данных, которая содержит информацию о каждом продукте, ценах и сделках, которые произошли в магазине.Кроме того, каждое хранилище должно реплицировать эту информацию туда и обратно в центральное местоположение.
В настоящее время мы используем нечто, называемое SQLRemote, которое является функцией базы данных Sybase SQL Anywhere.Это работает, но иногда не удается и трудно управлять.К чести, SQLRemote на самом деле не был разработан для этого типа сценариев, поэтому можно сказать, что мы используем его неправильно.
Я думал, что система ESB, такая как Mule (или ChainBuilder, которая кажетсяпроще в настройке) может быть хорошей альтернативой удаленному SQL.Я понимаю, что эти системы могут определять, когда происходят изменения в базе данных (то есть, когда записи добавляются, изменяются или удаляются), и их можно настроить для доставки сообщения в транзакции.
Будет ли это жизнеспособным решением?по моему сценарию?
С наилучшими пожеланиями, Эдгард