Для установки нажмите кнопочку Установить расширение. И это всё.

Исходный код расширения WIKI 2 регулярно проверяется специалистами Mozilla Foundation, Google и Apple. Вы также можете это сделать в любой момент.

4,5
Келли Слэйтон
Мои поздравления с отличным проектом... что за великолепная идея!
Александр Григорьевский
Я использую WIKI 2 каждый день
и почти забыл как выглядит оригинальная Википедия.
Статистика
На русском, статей
Улучшено за 24 ч.
Добавлено за 24 ч.
Альтернативы
Недавние
Show all languages
Что мы делаем. Каждая страница проходит через несколько сотен совершенствующих техник. Совершенно та же Википедия. Только лучше.
.
Лео
Ньютон
Яркие
Мягкие

Из Википедии — свободной энциклопедии

Секционирование (англ. partitioning) — разделение хранимых объектов баз данных (таких как таблиц, индексов, материализованных представлений) на отдельные части с раздельными параметрами физического хранения. Используется в целях повышения управляемости, производительности и доступности для больших баз данных.

Возможные критерии разделения данных, используемые при секционировании — по предопределённым диапазонам значений, по спискам значений, при помощи значений хеш-функций; в некоторых случаях используются другие варианты. Под композитными (составными) критериями разделения понимают последовательно применённые критерии разных типов.

В отличие от сегментирования, где каждый сегмент управляется отдельным экземпляром СУБД, и используются средства координации между ними (что позволяет распределить базу данных на несколько вычислительных узлов), при секционировании доступ ко всем секциям осуществляется из единого экземпляра СУБД (или симметрично из любого экземпляра кластерной СУБД, такого, как Oracle RAC).

Энциклопедичный YouTube

  • 1/3
    Просмотров:
    417
    957
    1 163
  • Oracle секционирование (партиционирование) таблиц
  • Митап «Встречаем PostgreSQL 10» Дмитрий Иванов «Секционирование таблиц в PostgreSQL»
  • Партиционирование (Секционирование, создание разделов таблиц) базы данных MySQL Partitioning Zabbix

Субтитры

Реализации

Секционирование реализовано во многих реляционных СУБД, среди таковых — IBM DB2, Informix, Oracle Database, Teradata Database, Microsoft SQL Server, PostgreSQL, MySQL, Adaptive Server Enterprise.

В различных СУБД возможности реализации несколько различаются. В частности, в Oracle Database поддерживаются следующие методы:

  • секционирование по диапазонам значений (range partitioning),
  • хеш-секционирование (hash partitioning),
  • секционирование по списку значений (list partitioning),
  • ссылочное секционирование (reference partitioning, начиная с версии 11g),
  • секционирование по интервалу (interval partitioning, 11g),
  • составное секционирование:
    • диапазонное секционирование с хеш-подсекционированием (range-hash composite partitioning),
    • диапазонное секционирование со списочным подсекционированием (range-list composite partitioning).

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

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

В Informix секционирование называется фрагментацией (framentation), и также позволяет разбивать таблицы и индексы на отдельные фрагменты по разным схемам:

  • круговая фрагментация,
  • по выражениям,
  • по списку значений,
  • по интервалам.

В MySQL начиная с версии 5.1 поддерживает следующие типы секционирования[1]:

  • по интервалам (range partitioning),
  • по списку значений (list partitioning),
  • по хешу (hash partitioning),
  • по ключам (key partitioning).

Примечания

  1. 18.1. Overview of Partitioning in MySQL. Дата обращения: 3 марта 2011. Архивировано 14 мая 2011 года.

Ссылки

Эта страница в последний раз была отредактирована 3 августа 2022 в 07:46.
Как только страница обновилась в Википедии она обновляется в Вики 2.
Обычно почти сразу, изредка в течении часа.
Основа этой страницы находится в Википедии. Текст доступен по лицензии CC BY-SA 3.0 Unported License. Нетекстовые медиаданные доступны под собственными лицензиями. Wikipedia® — зарегистрированный товарный знак организации Wikimedia Foundation, Inc. WIKI 2 является независимой компанией и не аффилирована с Фондом Викимедиа (Wikimedia Foundation).