Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СУБД Oracle / Лекции / Лек_ORAC / LEF / Распределение и тиражирование данных.doc
Скачиваний:
55
Добавлен:
16.04.2013
Размер:
165.89 Кб
Скачать

Сравнение вариантов усовершенствованного тиражирования

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

Архитектура системы усовершенствованного тиражирования Объекты тиражирования и группы тиражирования

Объект тиражирования (replication object) —это объект, который присутствует в нескольких базах данных распределенной системы. ВOracle8 можно тиражировать таблицы, а также вспомогательные объекты, в том числе представления, триггеры баз данных, модули, индексы и синонимы.

Oracleобъединяет объекты тиражирования в группы тиражирования(replication groups).Как и другие виды группирования системы базы данныхOracle(например, группы регенерации), группы тиражирования упрощают процесс тиражирования, группируя объекты в единое целое. Обычно в среде усовершенствованного тиражирования эти группы создаются и используются для работы конкретного приложения. Источником объектов в группе тиражирования может быть одна и та же схема либо несколько различных схем базы данных.

Основные узлы и узлы моментальных снимков

Основной узел (master site) —это экземпляр группы тиражирования, который является точной копией всех объектов группы (рис.6). Основные узлы сконфигурированной системы усовершенствованного тиражирования взаимодействуют напрямую и передают друг другу данные тиражирования и изменения в схемах групп тиражирования. Группа тиражирования в основном узле называется также основной группой(master group).

Узелмоментальных снимков(snapshot site) —это экземпляр группы тиражирования, источником которого является соответствующий основной узел. В таком узле могут находиться как моментальные снимки “только для чтения”, так и обновляемые моментальные снимки табличных данных группы тиражирования. Кроме того, моментальные снимки такого узла могут содержать все или только подмножество табличных данных группы тиражирования (рис. 7). При этом должны существовать простые моментальные снимки, точно соответствующие таблицам основного узла. Например, в узле моментальных снимков могут находиться моментальные снимки только определенных таблиц группы тиражирования; более того, отдельный моментальный снимок может содержать только часть данных основной таблицы. Группа тиражирования в узле моментальных снимков называется также группой моментальных снимков(snapshot group).

Каждая группа тиражирования в среде усовершенствованного тиражирования имеет основной определяющий узел - основной узел, который выступает в роли пункта управления во время работы с группой тиражирования и объектами этой группы.

Каталоги тиражирования

Каждый узел в среде усовершенствованного тиражирования работает с информацией об объектах и группах тиражирования в специальном каталоге тиражирования (replication catalog)узла, являющемся совокупностью таблиц и представлений словаря данных, работающих с информацией об объектах и группах тиражирования в узле. Серверы, участвующие в усовершенствованном тиражировании, применяют и координируют информацию этих каталогов для того, чтобы управлять тиражированием объектов в системе.

Соседние файлы в папке LEF