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

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
Строка 2: Строка 2:
  
 
http://gsbelarus.com/gs/images/gs/2009/repl_1.png
 
http://gsbelarus.com/gs/images/gs/2009/repl_1.png
 +
 +
Как видно на представленном рисунке, несколько Удаленных баз данных (УБД) обмениваются данными с одной Центральной базой данных (ЦБД). Изменение данных может осуществляться как на УБД, так и на ЦБД. Передача изменений напрямую от одной УБД к другой, минуя ЦБД, невозможна.
 +
 +
Циркуляция изменений в рамках распределенной базы данных (РБД) происходит внутри т.н. доменов. Каждый объект может принадлежать одному или нескольким доменам одновременно. Разбиение на домены может осуществляться вертикально (на уровне таблиц), горизонтально (на уровне записей в таблице) или смешанным образом. На рисунке ниже показана РБД с двумя доменами. Изменения объекта на УБД1 будут переданы (реплицированы) на ЦБД и УБД3, но не попадут на УБД2, так как она не входит в Домен1.
  
 
http://gsbelarus.com/gs/images/gs/2009/repl_2.png
 
http://gsbelarus.com/gs/images/gs/2009/repl_2.png
  
 +
Изначально существует предопределенный домен GLOBAL. Объекты попадающие в него реплицируются по всем файлам РБД.
  
 
[[Category:Постановка]]
 
[[Category:Постановка]]
 
[[Category:Репликация]]
 
[[Category:Репликация]]
 +
 +
__NOTOC__

Версия 20:55, 24 августа 2009

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

repl_1.png

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

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

repl_2.png

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

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

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