Разделение таблиц Oracle

За последние 15 лет размеры жестких дисков с 10 мегабайт возросли до терабайт и продолжают увеличиваться. Размеры дисковых массивов быстро приближаются к отметке в 100 терабайт. ПО неважно, насколько большое хранилище вам доступно, потребности всегда будут превышать возможности. При увеличении объема базы данных становится все сложнее выполнять каждодневные операции.

 Например, выделение времени и ресурсов на пересоздание индекса, содержащего 100 миллионов записей, может представлять серьезную проблему. До выхода Oracle 8 администраторы баз данных вручную разбивали большие таблицы на несколько более мелких. Хотя в запросе эти части могли скрываться под специальным представлением (называемым распределенным представлением (partition view)), все операторы DML должны были выполняться для отдельных таблиц, так что схема разделения была видна разработчикам и пользователям базы данных.

Начиная с версии Оrасle 8 предоставляются средства разделения таблицы на несколько частей при сохранении видимости единой таблицы. Такое разделение получило также название "секционирование". Каждый элемент такой таблицы называется разделом (partition), и, хотя все разделы должны совместно использовать столбцы, ограничения, индексы и триггеры, каждый раздел может иметь свои уникальные параметры хранения. Администраторы, выделял место для хранения и выполняя резервное копирование, обычно имеют дело с отдельными разделами, а вот разработчики могут выбрать: работать ли им с целой таблицей или же с отдельными разделами.

Вас заинтересует / Intresting for you:

Oracle и непроцедурный доступ ...
Oracle и непроцедурный доступ ... 8524 просмотров Antoni Tue, 21 Nov 2017, 13:32:50
Видеокурс по администрированию...
Видеокурс по администрированию... 10719 просмотров Илья Дергунов Mon, 14 May 2018, 05:08:47
Работа с запросами Approximate...
Работа с запросами Approximate... 2289 просмотров Андрей Васенин Mon, 29 Oct 2018, 06:40:46
Отмена сессий в Oracle (ALTER ...
Отмена сессий в Oracle (ALTER ... 23246 просмотров Stepan Ushakov Thu, 01 Nov 2018, 18:04:59
Войдите чтобы комментировать

MaxNiko аватар
MaxNiko ответил в теме #8988 6 года 1 мес. назад
Спасибо за заметку и ссылки в описании! Очень полезная инфа.