Репликация или очередь сообщений? - PullRequest
0 голосов
/ 14 декабря 2010

мое приложение (в США) генерирует данные для одной из таблиц в базе данных (20 записей / мин) я хочу копировать данные постепенно на сервер, расположенный в Германии Что является лучшим решением для поэтапной репликации вновь добавленных записей. (Приложение, такое как очередь сообщений или использование репликации SQL Server)

Существует ли какая-либо инкрементная репликация на сервере SQL, которая также архивирует данные для лучшей производительности, или я должен сделать это с помощью специального приложения для получения лучшей производительности ???

1 Ответ

0 голосов
/ 18 января 2011

Мой ответ будет зависеть от вашей текущей архитектуры приложения.

Вы уже используете очередь сообщений или другой уровень промежуточного программного обеспечения?Если так, то должно быть довольно просто дублировать эти сообщения для очереди через океан.Если у вас нет такого слоя, то его добавление, вероятно, добавит сложности, которая неоправданна.

В противном случае большинство систем баз данных имеют какой-либо механизм репликации.Вы на самом деле не указываете, но я предполагаю, что Microsoft SQL сервер в этом случае?

Если ваши данные не достаточно велики, 20 обновлений в минуту не должны облагать налогом ни схему репликации, ни перекрестную связь;"почтовый индекс" пед или иначе в этом отношении.Zip или другие схемы сжатия помогут больше всего, если ваши данные редкие или повторяющиеся, это в основном текст?Если числовые данные и смесь данных в этих 20 записях, экономия будет не такой большой.

Удачи

...