Альтернативная репликация SQL 2008 R2 p2p

Требование. Создайте 3 глобальных центра обработки данных (сайтов) и направьте пользователей на ближайший к ним сайт с помощью Cisco Global Site Selector. Если сайт 1 выйдет из строя, весь трафик сайта 1 будет направлен на сайт 2. Если пользователь с сайта 1 переходит на сайт 2 или 3, он должен иметь доступ к введенной информации. Все данные должны быть одинаковыми во всех центрах обработки данных практически в режиме реального времени. Мы также должны иметь возможность легко добавить новый центр обработки данных.

Проблема. У меня есть существующая база данных, которую необходимо реплицировать на все 3 сайта и содержать одни и те же данные. Я думал, что смогу использовать одноранговую репликацию SQL 2008, но это не годится из-за того, что этот метод не поддерживает столбцы идентификаторов.

Какие другие технологии репликации существуют для синхронизации 3+ баз данных SQL Server 2008 в глобальных центрах обработки данных? сторонние инструменты? Блокировать репликацию? Удаленная кластеризация?


person gombala    schedule 18.02.2011    source источник


Ответы (1)


Я использовал репликацию слиянием для этой цели с хорошими результатами. http://msdn.microsoft.com/en-us/library/ms151329.aspx

Самая большая система, которой мы когда-либо управляли, состояла из 11 отдельных мест с собственным сервером.

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

Мы устанавливаем приращение автонумерации на 100, а затем устанавливаем начальное значение для каждого местоположения по-разному.

person Matthew    schedule 18.02.2011