Рисунок 10 – Файлы оперативного журнала
Пространство таблиц, размещаемое в одном и более файлах данных, хранит объекты схемы в блоках данных (DataBlocks). Несколько подряд идущих блоков объединяются в отрезки (Extents), которые используются для резервирования места в пространстве таблиц под определенный объект схемы (с возможностью увеличения занимаемого объема путем выделения новых отрезков для хранения объектов схемы).
Все отрезки некоторого объекта объединяются в сегмент хранения объекта (ObjectStorageSegment). Размер сегмента динамически меняется по мере надобности и управляется параметрами инициализации сегмента при создании объекта.
Архитектура внешней памяти
Рисунок 11 – Архитектура внешней памяти
При создании элементов логической структуры БД можно явно управлять параметрами физической организации БД.
Например, при создании объекта Таблица можно указать:
1. пространство таблиц для размещения таблицы;
2. начальный размер сегмента хранения таблицы:
- размер отрезков (в блоках данных), выделяемых при увеличении размеров таблицы;
- максимальное количество отрезков в сегменте хранения.