4.2.3. Модель сервера баз данных (dbs) -
реализована в некоторых реляционных СУБД (Informix, Ingres, Sybase, Oracle), (рис.4.9).
Ее основу составляет механизм хранимых процедур - средство программирования SQL-сервера. Процедуры хранятся в словаре баз данных, разделяются между несколькими клиентами и выполняются на том же компьютере, где функционирует SQL-сервер. В DBS-модели компонент представления выполняется на компьютере-клиенте, в то время как, прикладной компонент оформлен как набор хранимых процедур и функционирует на компьютере-сервере БД. Там же выполняется компонент доступа к данным, т.е. ядро СУБД.
Клиент Вызов Сервер
Компонент Прикладной Компонент доступа к
представления компонентSQL ресурсам
Рис.4.9. Модель сервера баз данных
Понятие информационного ресурса сужено до баз данных, поскольку механизм хранимых процедур - отличительная характеристика DBS-модели - имеется пока только в СУБД.
Достоинства DBS-модели:
возможность централизованного администрирования прикладных функций;
снижение трафика (вместо SQL-запросов по сети направляются вызовы хранимых процедур);
возможность разделения процедуры между несколькими приложениями;
экономия ресурсов компьютера за счет использования единожды созданного плана выполнения процедуры.
К недостаткам относится:
- ограниченность средств написания хранимых процедур, представляющих собой разнообразные процедурные расширения SQL, которые уступают по изобразительным средствам и функциональным возможностям в сравнении с языками С или Pascal. Сфера их использования ограничена конкретной СУБД из-за отсутствия возможности отладки и тестирования разнообразных хранимых процедур.
На практике чаще используются смешанные модели, когда целостность базы данных и некоторые простейшие прикладные функции обеспечиваются хранимыми процедурами (DBS-модель), а более сложные функции реализуются непосредственно в прикладной программе, которая выполняется на компьютере-клиенте (RDA-модель).
- Тема 4. Основы сетевых информационных технологий
- 4.1. Модель взаимосвязи открытых систем
- Сетевой режим автоматизированной обработки информации
- Классификация сетевых технологий
- Протоколы в лвс
- Стандартная модель сетевого взаимодействия iso/osi
- 4.2.1. Модель файлового сервера. (fs) -
- 4.2.2. Модель доступа к удаленным данным(rda) –
- 4.2.3. Модель сервера баз данных (dbs) -
- 4.2.4. Модель сервера приложений (as) -
- Принципы перехода к новой информационной системе.
- 4.3. Многоуровневые системы клиент-сервер
- Управляющее по
- 4.5. Технология работы в среде распределенной обработки данных
- 4.6. Базовые технологии обработки запросов в архитектурах файл-сервера и клиент-сервера
- 4.7. Корпоративные технологии
- Создание систем поддержки принятия решений (сппр) на основе хранилищ данных
- Концепции хранилища данных (хд)
- Источники дине- данных ние Прикладные и Опера- сппр/
- Накоплен. Бд Корпора-
- Основные характеристики Хранилища данных
- Технология разработки и внедрения Хранилищ Данных
- Словарь