Мониторинг обменных курсов валют
18c0693f

Динамическая масштабируемая архитектура



Архитектура сервера Informix-ODS получила название "динамическая масштабируемая
архитектура" (DSA). Суть ее заключается в том, что одновременно выполняется относительно
небольшое число серверных процессов (виртуальных процессоров, ВП), которые разделяют между
собой работу по обслуживанию множества клиентов. По сравнению с более ранними моделями
сервера INFORMIX, где для каждого клиента создавался индивидуальный серверный процесс,
новая модель обладает рядом преимуществ:


для многопроцессорных платформ:


Архитектуру Informix-ODS называют также многопотоковой. Для каждого клиента создается один
или несколько потоков, т.е. подзадач, выполняемых в рамках одного из ВП. Потоки создаются
также для выполнения внутренних задач сервера - ввода-вывода, журнализации,
администрирования и др.

ВП - это процесс сервера баз данных, управляющий выполнением потоков. ВП можно сравнить с
операционной системой - поток по отношению к нему выступает как процесс, подобно тому как
сам ВП является процессом с точки зрения операционной системы.

ВП выбирают готовые к выполнению потоки из общей очереди, поэтому ни один из них не
простаивает, если есть какая-либо работа по обработке запросов или управлению. Таким образом,
обеспечивается сбалансированная загрузка доступных процессоров. Существенная экономия
процессорного времени достигается за счет того, что переключение ВП с потока на поток
выполняется значительно быстрее, чем переключение ОС с процесса на процесс.




Самый выгодный курс обмена валюты