Общая модель РСУБД, концептуальная архитектура РСУБД


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

На каждом узле РСУБД запускается диспетчер транзакций, который обрабатывает транзакции этого узла, планировщик, который обеспечивает планировку обработки запросов с других узлов, а также диспетчер данных, который по командам планировщика запускает работу.

Выделяют однородные и неоднородные распределенные базы данных:
Неоднородные – на отдельных узлах РСУБД функционируют СУБД от различных поставщиков либо однотипные СУБД функционируют на разных платформах.
Однородные – одинаковые операционные системы, одинаковые СУБД и так далее — все просто.

Концептуальная архитектура РСУБД

Как для централизованных СУБД, так и для нецентрализованных СУБД, типовым решением является трехуровневая архитектура ANSI – SPARC.

Концептуальная архитектура РСУБД
Концептуальная архитектура РСУБД

Схема фрагментации описывает, какие части базы данных где находятся.

Вне зависимости от того, как построена концептуальная модель, компонентная модель должна включать следующие компоненты:
1) Локальная СУБД на каждом локальном узле с локальным каталогом;
2) Компонент передачи данных;
3) Глобальный системный каталог – информация о том, где находятся другие части базы данных;
4) Распределенная СУБД – набор дополнительного программного обеспечения, надстройка над локальной СУБД, которая обеспечивает объединенную работу локальных узлов.


Комментарии запрещены.




Статистика