КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Асинхронная репликация на уровне записей без конфликтов.
Предположим на клиенте выполняется операция HT ( может быть оператор COMMIT). Все изменения в БД фиксируются в журнале изменений. По команде HT выполняются следующие действия :
В рамках этой технологии существуют различные методы репликации: 1. Тиражирование из первичного сервера – серверы, где разрешаются модифицирование. Данные – первичные, а серверы, где хранятся только копии таблиц – вторичные.
Все изменения тиражируются с первичного сервера на вторичные в соответствии с публикациями. Этот метод имеет следующие преимущества: 1. Позволяется избежать дублирований и зацикливания ( при нескольких первичных серверах существует опасность зацикливания ).
Данной проблемы можно избежать, если обновление снабдить временной меткой. Тогда обновления разрешаются если 2. Обеспечивает целостность БД т.к. первичный сервер распространяет изменения всей транзакции ( и реализуются обновления в транзакции на вторичном сервере в хронологическом порядке ). Примечание: данный метод репликации реализован практически во всех СУБД.
|