Оглавление:
Определение - Что означает разделение на диапазоны?
Разделение диапазонов - это тип разделения реляционных баз данных, в котором раздел основан на предварительно определенном диапазоне для определенного поля данных, такого как идентификаторы с уникальной нумерацией, даты или простые значения, например валюта. Столбцу ключа разделения назначается определенный диапазон, и когда запись данных соответствует этому диапазону, он назначается этому разделу; в противном случае он помещается в другой раздел, где он подходит.
Техопедия объясняет разделение диапазона
В многораздельной таблице диапазонов строки распределяются на основе «ключа разделения», в котором единственным необходимым условием является то, попадают ли данные в спецификацию диапазона ключа. Например, если ключ раздела является столбцом даты, а январь 2015 года является разделом, то все данные, содержащие значения с 1 января 2015 года по 31 января 2015 года, будут помещены в этот раздел.
Разделение по диапазонам весьма полезно для приложений, требующих высокой производительности как для сред поддержки принятия решений, так и для оперативной обработки транзакций (OLTP). Это облегчает сегрегацию данных, а доступ к каждому меньшему разделу быстрый, однако для правильного распределения нагрузки между всеми разделами требуются глубокие знания в отношении разделения данных. В этой схеме упорядочено много разделов, причем каждый последующий раздел имеет более высокую границу, чем предыдущий раздел.
Характеристики диапазона разделения:
- Каждый раздел имеет эксклюзивную верхнюю границу.
- Каждый раздел имеет неисключительную нижнюю границу, за исключением самого первого раздела.