Основные области внешней памяти

Обычно внешняя память логически делится на несколько областей, представленных на рис. При этом каждой области физически соответствует один или несколько файлов операционной системы (с точки зрения операционной системы БД – это просто один или несколько файлов, содержащих какую-то неизвестную для нее информацию).

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

Рис. 6.1. Основные области внешней памяти

Далее рассматривается только табличная область.

На логическом уровне табличная область БД представляется как набор отдельных страниц.

Страница – это минимальная совокупность данных считываемая (записываемая) из внешней памяти за одно обращение. Размер страницы, как правило, равен размеру сектора диска 512 байт или кратен 512 байт, т.е. равен кластеру.

В табличной области содержатся только таблицы и индексы, каждый из которых может занимать от одной до нескольких страниц.

Причем данные на странице однородны. Т.е. в пределах одной страницы могут находиться таблицы или индексы (рис.6.2).


Рис. 6.2. Размещение таблиц и индексов на страницах


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: