Архитектура DB2 для Solaris

Оценить
(0 голоса)
DB2 UDB (Universal Database) для операционной системы Solaris, возможно, менее известна, чем некоторые другие СУБД, поскольку она не так долго доступна на платформе фирмы Sun. В настоящей главе будет исследована в общих чертах архитектура DB2 UDB, модель ее процессов, управление памятью и физические характеристики хранения данных. Каждая DB2 Universal Database для БД в Solaris ассоциируется с некоторым экземпляром (instance). Экземпляр принадлежит определенному пользователю и может содержать более одной базы данных, причем все они совместно используют одни и те же характеристики экземпляра. Когда запускается DB2, то устанавливается только этот экземпляр, при этом задействуются небольшое количество памяти совместного использования и несколько системных…
Оценить
(0 голоса)
Память совместного использования содержит все необходимое для того, чтобы управлять распределенным доступом к данным многочисленных пользователей, а также предоставляет рабочую память (буферы) для операций БД. Наиболее важными буферами в памяти совместного использования являются буферы страниц, называемые bufferpool (буферным пулом), и heap (хип, или динамически распределяемая память) сортировки. DB2 будет выделять столько хипов, сколько потребуется. DB2 обычно выделяет для отдельной БД и экземпляра три сегмента памяти совместного использования. Управление буферным пулом Данные индекса и таблицы считываются с диска в страницы буферного пула и там же модифицируются. "Грязные" (то есть, измененные) страницы буферного пула отправляются на диск очистителями страниц. Такое опорожнение страниц…
Оценить
(0 голоса)
Базы данных DB2 могут быть установлены как отдельное хранилище данных или физически разделены между множеством узлов. В случае разделения данных узлы могут представлять собой разные серверы, объединенные в сеть, или множество разделов БД на единственном сервере. На единственном сервере эти разделы называются LDP (Logical Database Partitions - логическими разделами БД). Логические разделы БД в действительности представляют собой виртуальные узлы, не предусматривающие разделения ресурсов, которые сосуществуют в пределах одного и того же сервера, а не на отдельных системах Табличные пространства Базы данных DB2 сохраняют данные в tablespaces (табличных пространствах ). Каждое табличное пространство может состоять из одного или нескольких объектов хранения…
Оценить
(0 голоса)
В первом квартале 1998 года стала доступной новая версия DB2 UDB для операционной системы Solaris - Enterprise-Extended Edition (EEE). DB2 UDB EEE расширила опции конфигурирования для поддержки принятия решений пользователями. В этой версии впервые была введена поддержка кластеров SMP, включая функциональные возможности НА (High Availability - высокой готовности). Также была предоставлена возможность поддерживать несколько разделов БД на одном большом сервере SMP. Рисунок 12.4 иллюстрирует множество логических разделов (узлов) БД на отдельной SMP-системе.