Мультинаправленная репликация между базами (постановка)

Материал из GedeminWiki
Перейти к: навигация, поиск

Мы будем рассматривать вариант мультинаправленной асинхронной дельта репликации в топографии "звезда".

repl_1.png

Как видно на представленном рисунке, несколько Удаленных баз данных (УБД) обмениваются данными с одной Центральной базой данных (ЦБД). Изменение данных может осуществляться как на УБД, так и на ЦБД. Передача изменений напрямую от одной УБД к другой, минуя ЦБД, невозможна.

Циркуляция изменений в рамках распределенной базы данных (РБД) происходит внутри т.н. доменов. Каждый объект может принадлежать одному или нескольким доменам одновременно. Разбиение на домены может осуществляться вертикально (на уровне таблиц), горизонтально (на уровне записей в таблице) или смешанным образом. На рисунке ниже показана РБД с двумя доменами. Изменения объекта на УБД1 будут переданы (реплицированы) на ЦБД и УБД3, но не попадут на УБД2, так как она не входит в Домен1.

repl_2.png

Изначально существует предопределенный домен GLOBAL. Объекты попадающие в него реплицируются по всем файлам РБД.

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты