Модель процесса DB2 для Solaris

Оценить
(0 голоса)

DB2 UDB (Universal Database) для операционной системы Solaris, возможно, менее известна, чем некоторые другие СУБД, поскольку она не так долго доступна на платформе фирмы Sun. В настоящей главе будет исследована в общих чертах архитектура DB2 UDB, модель ее процессов, управление памятью и физические характеристики хранения данных.

Каждая DB2 Universal Database для БД в Solaris ассоциируется с некоторым экземпляром (instance). Экземпляр принадлежит определенному пользователю и может содержать более одной базы данных, причем все они совместно используют одни и те же характеристики экземпляра. Когда запускается DB2, то устанавливается только этот экземпляр, при этом задействуются небольшое количество памяти совместного использования и несколько системных процессов DB2. Сама БД запускается только тогда, когда к ней подключается первый пользователь. В это время распределяются все сегменты разделяемой памяти БД, и запускаются процессы, определенные для этой БД, включая регистратор журнала, очистители страниц памяти, механизмы упреждающей, или предварительной, выборки, и агентский процесс для подключенного пользователя. Напротив, когда последний пользователь отключается от БД, удаляются системные процессы DB2 и освобождается сегмент разделяемой памяти.

DB2 Universal Database для Solaris использует 2п-архитектуру (описанную в разделе "Двухпроцессные архитектуры" главы 5), а это означает, что для каждого пользовательского приложения запускается агентский процесс на сервере. Разделение приложения и агентских процессов используется всегда вне зависимости, выполняется ли пользовательское приложение на сервере или оно подключается к серверу в режиме дистанционного доступа, например, с персонального компьютера, рабочей станции UNIX или с отдельного сервера приложений. DB2 UDB прозрачным образом поддерживает подключения приложений через локальные или глобальные сети. Другими словами, после того как система сконфигурирована, пользователь не должен знать или заботиться о том, как организуется его подключение или где расположен сервер БД. Рисунок 12.1 иллюстрирует базу данных DB2 UDB с клиентами, которые подключены к ней дистанционно через сеть.

Подробнее в этой категории: Управление памятью DB2 для Solaris »
Управление памятью DB2 для Solaris
Физическая организация хранения данных
DB2 Universal Database Enterprise-Extended Edition (EEE)

Добавить комментарий


Защитный код
Обновить