Корпоративные базы данных - статьи




Рис.8. - часть 3


Oracle, Informix, Ingres, DB2, RMS, ISAM, или даже приложение Open Server.

СУБД, хранящая первичные данные, требует наличия для нее RA. Сейчас RA имеется для Sybase
SQL Server, Oracle, DB2, Sybase SQL Anywhere. Готовятся RA и для других СУБД. Интерфейс RA
открыт и возможно создание RA для нестандартных источников данных.

Некоторые применения тиражирования данных:


  • сервер, выполняющий активное обновление данных (OLTP), разгружается
    от сложных запросов, связанных с поддержкой принятия решений (DSS);
  • консолидация данных от подразделений в центре;
  • обмен данными по медленным и/или ненадежным линиях связи;
  • поддержание резервной базы данных;
  • построение сети равноправных узлов, обменивающихся данными.

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




Содержание  Назад  Вперед