СУБД Oracle / Лекции / Лек_ORAC / Lij / Распр_и_тир_данных_Рис
.doc
WEST
EAST
Таблица PARTSCENTRAL
Таблица PARTS
Таблица PARTS
UPDATE
parts… UPDATE
parts@west… COMMIT; Распределенная транзакцияUPDATE parts@east…
Рис. 1. В распределенной базе данных одна транзакция может обращаться к информации одной или нескольких баз данных Oracle.
CENTRAL COMPWORLDWEST
EAST
Таблица
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
Таблица
SALES.PARTSEAST
Локальный запрос
CENTRAL
SELECT* FROM
sales.parts;
Рис.5 Моментальный снимок - это согласованное по транзакциям представление одной или нескольких удаленных таблиц.
Группа тиражирования
Основной
узел (абонент)
Группа тиражирования
Основной
узел (абонент) Основной
узел (абонент)
Группа тиражирования
Рис. 6 Многоабонентская конфигурация.
Узел
моментальных снимков
Группа тиражирования
Основной узел
Узел
моментальных снимков
Подмножество
группы тиражирования
Полная
группа тиражирования
Рис.7 Конфигурация усовершенствованного тиражирования может также поддерживать обновляемые зависимые узлы моментальных снимков на основном узле.