Dsvolk > > Oracle > > Options > > My Blog | Search | About
(Not Logged In)
[ welcome! ] [ news ] [ install ] [ jump-jet ] [ app ] [ rac ] [ papers ] [ dba ] [ dvp ] [ racdd4d ] [ oem ] [ statspack ] [ education ] [ tuning ] [ ias ] [ backup ] [ dataprotection ] [ security ] [ oid ] [ options ] [ integration ] [ sales ] [ sun ] [ linux ] [ consulting ] [ faq ]

Oracle Options

Соглашение о материалах на этом сайте

Мой oracle blog
true dsvolk!
Дополнительные возможности  
Oracle partiton option представляет собой средство для работы со  сверхбольшими базами данных. При этом данные находясь логически в одной таблице, физически располагаются в ее частях, называемых партициями. 

Партиции имеют отличные друг от друга физические параметры (такие например как табличные пространства ). Все это позволяет легче управлять большими данными. Почему легче ? Вы всегда можете временно удалить устаревшие данные не выполняя массированный delete, а отключив партицию. Отключение партиции (exchange) значительно менее ресурсоемко, поскольку это всего лишь обновление словаря.

Теория и работоспособность этого механизма менялась в различных версиях Oracle. Так в 9i добавили list partition. Поэтому нужно внимательно ознакомиться с документацией на свою версию 8i или 9i.

Когда это можно реально использовать ? Предположим что у Вас ежедневно в БД поступает до 10 Gb данных (документов). Это реальная ситуация, которую я видел. Размер за месяц табличного пространства можно себе представить. А хранить нужно скажем историю за полгода. И вот через полгода встает задача архивирования устаревших данных. И если Вы правильно партиционировали данные, то вам это скорее всего удастся.  А если нет...

Можно посмотреть на реализацию скриптов, призванных обеспечить ситуацию из предыдущего абзаца. Написаны были для системы  Дозор-Джет. В архиве есть readme.txt описывающий последовательность действий, ну а вам будет (я надеюсь) интересно прикинуть трудоемкость реализации вашей задачи.

Ссылки по теме:

Dsvolk > > Oracle > > Options > > Last Modified: 26-03-2003 17:39