Типы параллелизма.

Рассмотрим несколько путей распараллеливания запросов.

Горизонтальный параллелизм возникает, когда хранимая в БД информация распределяется по нескольким физическим устройствам хранения - нескольким дискам. При этом информация из одного отношения разбивается на части по горизонтали. Этот вид параллелизма иногда называют распараллеливанием или сегментацией данных. Параллельность здесь достигается путем выполнения одинаковых операций (например, фильтрации).

Результат выполнения целого запроса складывается из результатов выполнения отдельных операций.

Достоинства:

· Сокращается время выполнения запроса.

Вертикальный параллелизм достигается конвейерным выполнением операций, составляющих запрос пользователя.

Этот подход требует серьезного усложнения в модели выполнения реляционных операций ядром СУБД.

Достоинства:

· Сокращается время выполнения запроса.

Гибридный параллелизм.

Эти методы позволяют существенно сократить время выполнения сложных запросов над очень большими объемами данных.

Выполнение запроса при вертикальном параллелизме.

Выполнение запроса при гибридном параллелизме.


4221122451439272.html
4221208499899142.html
    PR.RU™