Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SUBD_shpory.docx
Скачиваний:
5
Добавлен:
25.09.2019
Размер:
724.44 Кб
Скачать

Расписание (Schedule)

Расписание - объект базы данных, применяемый для хранения определенного расписания выполнения заданий.

Программа (Program)

Программа - объект базы данных, хранящий определенный набор действий, который впоследствии будет сопоставлен расписанию.

  1. DBLINK

Database Link (dblink): объект базы данных (СУБД), предназначенный для доступа к объектам базы данных, управляемой другим сервером

dblink: привилегии

dblink: user1-user2

dblink: shared user1-user2

dblink: global

  1. Секцинирвание

Секционирование – метод, позволяющий хранить сегмент данных (таблица, индекс) в виде нескольких секций, причём секции-сегменты при общности логической структуры могут иметь собственные физические атрибуты.

К секционированию предъявляют следующие требования:

Прозрачность для пользователя (пользователь приложения не должен знать, работает ли он с секционированными данными или нет)

Прозрачность для разработчика (запросы в приложении не должны специальным образом модифицироваться для работы с секционированными данными)

Удобство администрирования (секционирование данных должно не осложнять жизнь администратора базы данных, а упрощать ее)

Диапазонное секционирование

Диапазонное (range) секционирование – это секционирование, при котором для каждой секции определяется диапазон значений ключа секционирования.

Ключ секционирования в диапазонном секционировании может принимать значение даты и времени, числа или текста. Для задания диапазона используется ключевое слово less than. Используются секции небольшого, примерно равного размера.

Интервальное секционирование

При загрузке новых данных в таблицу возникает необходимость в постоянном ручном расщеплении секции maxvalue, поэтому был создан механизм, позволяющий автоматически создавать новые секции для нового диапазона ключей.

Для интервального секционирования используется единая диапазонная секция для начального диапазона (точка перехода). Секции для новых значений ключа будут создаваться автоматически (по первой операции INSERT, не попавшей в диапазоны существующих секций).

Интервальное секционирование является расширенной реализацией диапазонного, но ключ секционирования может быть только одностолбцовым, типа DATE или NUMBER, стотбцы не могут содержать значение NULL и в секциях таблицы должна быть хотя бы одна диапазонная секция (maxvalue не допускается, иначе теряется смысл интервального секционирования).

Хэш-секционирование

Хэш-секционирование позволяет равномерно распределить строки между секциями, т.е. при помощи встроенной функции хэширования “разбросать” строки по разным секциям и сделать эти секции равновеликими.

Равномерное распределение данных по разным дискам позволяет распределить нагрузку по вводу-выводу между дисками, избежать перегруженности отдельных блоков (например, последнего табличного блока при вставках строк или крайнего индексного блока при монотонном увеличении ключа), очень важная возможность при использовании кластерных конфигураций (RAC), организовать эффективную параллельную обработку данных путем одновременного доступа к дискам (особенно при эквисекционировании объектов).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]