Секционирование

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск

В СУБД Oracle секционирование (англ. partitioning) позволяет большие структуры базы данных (таблицы, индексы) разбить на меньшие кусочки. Оракл предлагает несколько методов для различных сценариев:

  • Секционирование по диапазонам значений (Range partitioning)
  • Хеш-секционирование (Hash partitioning)
  • Секционирование по списку значений (List partitioning)
  • Составное секционирование:
    • Диапазонное секционирование с хеш-подсекционированием (Range-hash composite partitioning)
    • Диапазонное секционирование со списочным подсекционированием (Range-list composite partitioning)


Также существует 3 типа секционированных индексов:

  • Локально секционированный индекс (local index), т. е. секции индекса соответствуют секциям таблицы.
  • Глобально секционированный индекс (global partitioned index), такой индекс разбивается на секции по другим правилам, нежели сама таблица.
  • Глобально несекционированный индекс (global non-partitioned index), такой индекс не разбивается на секции хотя таблица разбита.
  • всевозможные комбинации из этих 3-х

Ссылки

cs:Partition (databáze)

en:Partition (database) fr:Partition (base de données) hu:Partíció (adatbázis) ja:分割 (データベース)

Личные инструменты

Served in 0.134 secs.