Репликация данных - это режим асинхронного обмена между различными SQL серверами. Этот режим позволяет работать в реальном времени с большими объемами данных, в разных объектах одной компании, связанных через Internet, при этом по каналу связи передаются только изменения в данных.
Технология работы:
1. Устанавливается центральный (master) SQL сервер, он ведущий.
2. На каждой удаленной точке устанавливается подчиненный (slave) SQL сервер;
3. К одному подчиненному SQL серверу могут подключаться несколько рабочих мест;
4. Программный продукт решает, к какому из двух серверов осуществить связь и где читать или записывать данные;
5. Центральный сервер обрабатывает и посылает данные к подчиненными серверами, таким образом, что каждый из них содержит актуальные данные;
6. Система работает автоматически, т.е. без операторского вмешательства. Все данные синхронные и актуальные. Одновременно с этим база сохраняется на нескольких местах, что снижает необходимость архивирования.
Репликация требует специального управления потоком данных и интеллектуально распределяет нагрузку машин. При наличии больших номенклатур данные читаются локально, и система работает очень быстро - записи перебрасывается сразу к другим серверам и все потребители видят сделанные коррекции и операции.