Понедельник, Июль 5th, 2010

Проектирование ИС

?   сегмент индекса хранит данные индекса;

?   сегмент отката предназначен для хранения временной информации, используемой для отмены сделанных изменений базы   данных, для восстановления целостности базы данных; интересной особенностью Oracle является то, что откат используется для обеспечения целостности чтения; проблема «читателей» и   «писателей»; организация чтения без блокировок;

?   временный сегмент образуют временные рабочие области, используемые некоторыми командами SQL; после выполнения такой команды экстенты временного сегмента возвращаются в свободное пространство;

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

Экстент — это заданное число непрерывно расположенных блоков данных; изменение   размеров областей осуществляется экстентами, размер которых может меняться;

Сегменты это набор экстентов, выделенных для хранения определенной логической структуры.

Физические структуры

Физическую структуру базы данных образуют:

— файлы данных

— журнальные файлы

— управляющие файлы.

Файлы данных предназначены для хранения таблиц и индексов.

Отличаются следующими особенностями:

?   файл данных связан с единственной базой данных;

?   размер файла после его создания изменить нельзя; при нехватке места добавляют новые файлы данных;

Вспомним, что несколько файлов данных образуют табличное пространство.

Данные из файла считываются в буфер оперативной памяти. При следующих чтениях данные сначала ищутся, в буфере и только если их там нет, выполняется чтение одного или нескольких блоков с дисков. Чем больше оперативная память, тем выше быстродействие Oracle.

Измененные или новые данные могут не записываться на диск немедленно. Это существенно повышает быстродействие. Одновременно возрастала бы угроза потери данных, если бы не был разработан описанный ниже механизм журнализации.

Журнальные файлы.

Набор из обязательно существующих двух или более журнальных файлов называется журналом. Все изменения в базе записываются в журнал. Естественно, гибель журнала при авариях означает окончательную потерю последних изменений. Чтобы этого не произошло рекомендуется зеркалировать журнал или хранить его копии на нескольких дисках.

При системных или дисковых сбоях данные из памяти нельзя записывать в файлы данных.  Эти данные будут автоматически восстановлены при возобновлении работы на основе данных журнальных файлов.  Этот процесс называется откатом вперед.

Два или более журнальных файла используются, чтобы иметь возможность одновременно заполнять один файл, а второй использовать для записи на диск.

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

Светильник сравните цены и купите светильник.

Категория: Шпоры