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

Модель сервера БД (DataBase Server - DBS)

Функции КК ограничиваются представлением информации, прикладные функции обеспечиваются приложением на КС.

Приложения реализуются в виде хранимых процедур. Процедуры хранятся в БД и используются несколькими клиентами. Хранимые процедуры могут выполняться в режимах компиляции и интерпретации.

Модель является более технологичной чем RDA- модель и применяется в СУБД Ingress, Sybase и Oracle.

Модель сервера БД

Достоинства:

возможность централизованного администрирования приложений на этапах разработки, сопровождения и модификации;

эффективное использование вычислительных и коммуникационных ресурсов за счет меньших затрат на пересылку данных в сети.

Модель сервера БД

Недостатки:

ограниченные средства разработки хранимых процедур (сильная привязка к конкретной СУБД);

язык написания хранимых процедур (расширение языка SQL), обладает меньшими функциональными возможностям по сравнению с традиционными ЯП;

в СУБД нет надежных средств отладки и тестирования хранимых процедур;

низкая эффективность использования вычислительных ресурсов ЭВМ.

Модель распределенного представления

Имеется мощный КС. Функцией клиентской части является просто отображение информации на экране монитора и связь с КС через локальную сеть. Модель распределенного представления реализует централизованную схему управления вычислительными ресурсами.

Достоинства:

простота обслуживания и управления доступом к системе;

относительная дешевизна.

Модель распределенного представления

Недостатки:

неустойчивость системы при невысокой надежности центрального узла;

высокие требования к серверу по производительности при большом числе клиентов.

Модель распределенного представления

СУБД ранних поколений, которые работали на малых, средних и больших ЭВМ. В роли X-терминалов выступали дисплейные станции и абонентские пункты. В этом случае функции представления информации реализовывали СУБД.

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

Модель распределенной функции

Обработка данных распределена по двум узлам.

Общая часть прикладных функций реализована на КС, а специфические функции обработки информации выполняются на КК.

Функции общего характера включают стандартное обеспечение целостности данных в виде хранимых процедур, а оставшиеся прикладные функции реализуют специальную прикладную обработку.

Неоднородные БД.

Модель распределенной БД

Предполагает использование мощного КК, данные хранятся на КК и КС.

Виды взаимосвязи БД:

в локальной и удаленной базах хранятся отдельные части единой БД;

локальная и удаленная БД являются синхронизируемыми друг с другом копиями.

Модель распределенной БД

Достоинства:

гибкость создаваемых на ее основе ИС, позволяющих КК работать с локальными и удаленными БД;

высокая живучесть, разрыв соединения клиента и сервера не приводит к краху системы, а ее работа может быть восстановлена с возобновлением соединения.

Недостатки:

высокие затраты при выполнении большого числа одинаковых приложений на КК.

Модели архитектуры клиент-сервер

Трехзвенная модель распределения функций

Соседние файлы в папке Лекции