Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

СУБД Oracle / Лекции / Лек_ORAC / Lij / Распр_и_тир_данных_Рис

.doc
Скачиваний:
48
Добавлен:
16.04.2013
Размер:
69.63 Кб
Скачать

WEST

EAST

Таблица

PARTS

CENTRAL

Таблица

PARTS

Таблица

PARTS

UPDATE parts…

UPDATE parts@east…

UPDATE parts@west…

COMMIT;

Распределенная транзакция

Рис. 1. В распределенной базе данных одна транзакция может обращаться к информации одной или нескольких баз данных Oracle.

WEST

CENTRAL

EAST

COMPWORLD

Таблица SALES.PARTS

Таблица SALES.PARTS

Таблица SALES.PARTS

WEST.COMPWORLD

CENTRAL.COMPWORLD

EAST.COMPWORLD

Рис 2. Глобальное имя базы данных – это сетевой домен базы данных, которому предшествует основное имя базы данных.

CENTRAL

EAST

EAST.COMPWORLD Связь без данных

CONNECT TO sales IDENTIFIED BY person

Таблица SALES.PARTS

SELECT *

FROM sales.parts@east.compworld;

Рис 3. Связь без данных – это путь от одной базы данных Oracle к другой.

SELECT*

FROM sales.parts;

Тиражирование данных

Локальный запрос

Таблица SALES.PARTS

Локальный запрос

Таблица SALES.PARTS

SELECT*

FROM sales.parts;

Рис 4. Среда тиражирования данных.

Основная база данных

База данных

моментального снимка

Журнал моментальных снимков

Основная таблица

Моментальный

снимок таблицы

Таблица SALES.PARTS

EAST

Таблица SALES.PARTS

Локальный запрос

CENTRAL

SELECT*

FROM sales.parts;

Рис.5 Моментальный снимок - это согласованное по транзак­циям представление одной или нескольких удаленных таблиц.

Группа

тиражирования

Основной узел

(абонент)

Группа

тиражирования

Основной узел

(абонент)

Основной узел

(абонент)

Группа

тиражирования

Рис. 6 Многоабонентская конфигурация.

Узел моментальных

снимков

Группа

тиражирования

Основной узел

Узел моментальных

снимков

Подмножество группы тиражирования

Полная группа

тиражирования

Рис.7 Конфигурация усовершенствованного тиражирования может также поддерживать обновляемые зависимые узлы моментальных снимков на основном узле.