<<
>>

Модель сервера базы данных

В модели сервера базы данных (рис. 8.2) приложения также выполняются, в основном, на рабочих станциях. Приложение включает модули для организации диалога с пользователем и бизнес-правила.
Ядро СУБД является общим для всех рабочих станций и функционирует на сервере.

Операторы обращения к СУБД (SQL-операторы), закодированные в ПП, не выполняются на рабочей станции, а пересылаются для обработки на сервер. Ядро СУБД транслирует запрос и выполняет его, обращаясь для этого к индексам и другим промежуточным данным. Обратно на рабочую станцию передаются только результаты обработки оператора.

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

Триггеры — это программы, которые выполняются ядром СУБД перед или после обновления (UPDATE, INSERT, DELETE) таблицы БД; они позволяют автоматически поддерживать целостность БД.

Модель сервера БД поддерживают следующие СУБД: Oracle, Sybase, Informix, Ingress, Progress и др., причем на первые три СУБД приходятся более 80 % рынка.

СУБД рассматриваемого класса имеют преимущества:

системы, разработанные на основе этих СУБД, имеют высокую производительность, так как по шине передаются только БС^Ь-запросы и результаты выполнения; запросы выполняются на высокоскоростных серверах;

• СУБД поддерживают распределенную обработку;

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

А также недостатки:

• они намного дороже СУБД предыдущего класса, сложны в освоении;

• для эффективной работы этих СУБД требуются высокоскоростные (а поэтому и дорогие) серверы и сети.

<< | >>
Источник: Григорьев Ю.А., Ревунков Г.И.. Банки данных. 2002

Еще по теме Модель сервера базы данных:

  1. 4.5. Право изготовителя базы данных
  2. Глава 9 Создание экспертной базы данных
  3. 1. Понятие программы для ЭВМ, базы данных и топологии интегральной микросхемы и основные правила их охраны
  4. Богомазова Г.Н.. Установка и обслуживание программного обеспечения персональных компьютеров, серверов, периферийных устройств и оборудования, 2015
  5. Григорьев Ю.А., Ревунков Г.И.. Банки данных, 2002
  6. Социологическое обеспечение доказательной базы журналистского текста
  7. Социологическое обеспечение доказательной базы журналистского текста
  8. Модель личности журналиста: профессиональные, социально-гражданские, нравственные, психологические и социально-демографические характеристики. Модификация общей модели для разных специализаций (репортер, аналитик, расследователь, публицист, ведущий-модератор и т.п.).
  9. Оценка данных о личности.
  10. 18.4. Права субъекта персональных данных
  11. 2. Регистрация программ, баз данных и охраняемых топологий