Проектирование распределенных баз данных
Различают два способа проектирования распределенных баз данных: нисходящий и восходящий.
В 1-м случае проектируют ЦБД, затем ее разбивают на локальные базы.
Во 2-м случае, если уже были какие-то локальные базы, то их объединяют под управлением какой-либо надстройки.
ПО | ||||||
КМПО1 | КМПОn | |||||
Глобальная концептуальная модель | ||||||
Локальная модель 1 | Локальная модель m | |||||
ЛЛМ | ЛЛМ | |||||
ЛФМ | ЛФМ | |||||
КПМО1,…,n – концептуальная модель предметной области,
ЛЛМ – локальная логическая модель,
ЛФМ – локальная физическая модель.
Формирование запросов | |||||||
Декомпозиция главного запроса | Формулировка главного ответа | ||||||
Локальные запросы | Локальные ответы | ||||||
Коммутатор | |||||||
Локальная обработка запроса | Формирование локального ответа | ||||||