![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Физические модели определяет способ размещения данных в среде хранения и способы доступа к этим данным, которые поддерживаются на физическом уровне. Среди самых важных характеристик любой базы данных следует назвать производительность, надежность и простоту администрирования. Знание того, как большинство СУБД физически хранят данные во внешней памяти, представление о параметрах этого хранения и соответствующих методах доступа может очень помочь при проектировании баз данных, обладающих заданной производительностью. Любая логическая структура данных представляется на физическом уровне в виде последовательности битов.
Можно выделить следующие аспекты проблемы физического представления данных:
Укажем основные факторы, влияющие на физическую организацию данных для конкретных БД:
k=z1/z,
где z1 – число записей, считанных за 1 прогон; z - число записей, просмотренных за 1 прогон. Если k высок, то используют последовательную обработку, например при расчете заработной платы;
Можно выделить следующие способы адресации (поиска нужной записи):
Исторически первыми системами хранения и доступа были файловые структуры и системы управления файлами, которые фактически являлись частью операционных систем. СУБД создавала над этими файлами свою надстройку, которая позволяла организовать всю совокупность файлов таким образом, чтобы она работала как единое целое и получала централизованное управление от СУБД. При этом непосредственный доступ осуществлялся на уровне файловых команд, которые СУБД использовала при манипулировании файлами.
Однако механизмы буферизации и управления файловыми структурами не приспособлены для решения задач собственно СУБД, так как создавались для традиционной обработки файлов, и с ростом объемов хранимых данных они стали неэффективными для использования СУБД. Тогда постепенно произошел переход от базовых файловых структур к непосредственному управлению размещением данных на внешних носителях самой СУБД. При этом механизмы, применяемые в файловых системах, перешли во многом и в новые системы организации данных во внешней памяти, называемые чаще страничными системами хранения информации. Любое упорядоченное расположение данных на диске, называется структурой хранения. На рис. 2.5 приведена классификация структур хранения информации в БД.
Структуры хранения информации в БД
Файловые Бесфайловые
прямого последовательного индексные инвертированные взаимосвязанные строки
доступа доступа списки файлы страницы
чанки
экстенты
индексно-прямые индексно- В-деревья с однонаправ- с двухнаправ-
последовательные ленными ленными
цепочками цепочками
Рисунок. 2.5. Классификация структур хранения информации в БД
Дата публикования: 2014-11-19; Прочитано: 2375 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!