Секционирование: различия между версиями

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