Секционирование: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
LucienBOT (обсуждение | вклад) м робот добавил: fr:Partition (base de données) |
Нет описания правки |
||
Строка 1:
В [[Oracle (СУБД)|СУБД Oracle]] '''секционирование''' ({{lang-en|partitioning}}) позволяет большие структуры базы данных (таблицы, индексы) разбить на меньшие кусочки. Оракл предлагает несколько методов для различных сценариев:
* Секционирование по диапазонам значений (Range partitioning)
* Хеш-секционирование (Hash partitioning)
* Секционирование по списку значений (List partitioning)
* Составное секционирование:
** Диапазонное секционирование с хеш-подсекционированием (Range-hash composite partitioning)
** Диапазонное секционирование со списочным подсекционированием (Range-list composite partitioning)
Также существует 3 типа секционированных индексов:
* global partitioned index, такой индекс разбивается на секции по другим правилам нежели сама таблица.▼
* Локально секционированный индекс (local index), т. е. секции индекса соответствуют секциям таблицы.
* global non-partitioned index, такой индекс не разбивается на секции хотя таблица разбита.▼
▲* Глобально секционированный индекс (global partitioned index), такой индекс разбивается на секции по другим правилам, нежели сама таблица.
▲* Глобально несекционированный индекс (global non-partitioned index), такой индекс не разбивается на секции хотя таблица разбита.
* всевозможные комбинации из этих 3-х
|