Модель процессов  Informix XPS

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

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

Взаимодействующие серверы

Центром обработки в Informix XPS является coserver (взаимодействующий сервер), логическая сущность, состоящая из одного или более центральных процессоров, памяти совместного использования и дискового пространства. Взаимодействующий сервер может быть запущен на физическом узле, каким является сервер в кластере, или же в качестве логического узла в большой SMP-системе. В этом разделе мы рассмотрим характеристики взаимодействующих серверов, модель архитектуры, на базе которой они построены, а также способ соединения пользователей с взаимодействующими серверами.

Экземпляры взаимодействующих серверов

Образ единой базы данных, которую XPS представляет конечному пользователю, в действительности достигается с помощью одного или нескольких взаимодействующих серверов. Каждый взаимодействующий сервер работает в качестве независимого экземпляра, выполняя управление собственным буферным кэшем, регистрацией в журналах, блокировкой и восстановлением. Тем не менее, взаимодействующие серверы на самом деле не являются независимыми, поскольку они выполняют операции БД совместно с другими взаимодействующими серверами, размещенными на одном и том же сервере (в случае системы SMP) или на других серверах (в случае сетевых серверов или кластера). Взаимодействующие серверы можно представить себе как экземпляры Informix, связанные "по рукам".

Каждый взаимодействующий сервер обладает своими собственными сегментами памяти совместного использования и выделенными (специализированными) процессами. Несмотря на то, что взаимодействующие серверы в SMP имеют физический доступ к дискам, принадлежащим другим взаимодействующим серверам, однако в нем нет особой необходимости.

Модель, не предусматривающая совместное использование
Взаимодействующие группы
Виртуальные процессоры
Управление памятью Informix XPS
DS-память

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


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