Параллелизм

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

Реляционные СУБД достигают параллелизма путем разбивки запросов на множество рабочих модулей; повышенная конкуренция способствует сокращению времен выполнения запросов. IQ-М стремится поддерживать параллелизм другим способом: адаптивный сервер сокращает общий объем работы, необходимой для выполнения запроса, что обеспечивает возможность поддержки множества конкурирующих (одновременно работающих) пользователей. Sybase IQ-М специально нацелен на среды с большим количеством пользователей, выполняющих нерегламентированные запросы к БД.

IQ-М автоматически поддерживает параллелизм во время некоторых фаз загрузки данных, вследствие чего отпадает необходимость во множестве параллельных процессов загрузки.

IQ Multiplex

Свойство мультиплексирования IQ дает возможность множеству узлов SMP производить обращение к БД внутри единой среды IQ. Только один узел может управлять и записывать в БД; остальные узлы обладают доступом только-для-чтения. В результате нет необходимости в блокировке записей, и между экземплярами только-для-чтения отсутствует конкуренция. Если по какой-либо причине происходит фатальный сбой узла, то пользователи могут подключиться к другому узлу.

При обновлении БД только главный узел "видит" изменения при проведении обновлений. Экземпляры только-для-чтения не "видят" обновлений до полного их выполнения.

Эта особенность также применима к единственному узлу; запросы пользователей не учитывают обновления до полного завершения его процесса. И хотя запросы пользователей "видят" данные, которые могут слегка не соответствовать времени, преимущество заключается в том, что для сохранения целостности данных во время параллельных обращений к БД не требуется блокировка.

Подробнее в этой категории: « Модель процессов Sybase Интерфейсы »
Интерфейсы
Модель процессов Sybase
Управление памятью Sybase
Кэш данных
Именованные кэши

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


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