Разделение и изоляция данных



Файловые системы. Недостатки.

Файловые системы (Конноли). Набор прикладных программ, которые выполняют для

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

Файл - это именованная область внешней памяти, в которую можно записывать и из которой можно считывать данные. Правила именования файлов, способ доступа к данным, хранящимся в файле, и структура этих данных зависят от конкретной системы управления файлами и, возможно, от типа файла. Система управления файлами берет на себя распределение внешней памяти, отображение имен файлов в соответствующие адреса во внешней памяти и обеспечение доступа к данным.

Недостатки

■ Разделение и изоляция данных.

■ Дублирование данных.

■ Зависимость от данных.

■ Несовместимость файлов.

■ Фиксированные запросы/быстрое увеличение количества приложений.

Разделение и изоляция данных

Когда данные изолированы в отдельных файлах, доступ к ним весьма затруднен. Например, для создания списка всех домов, отвечающих требованиям потенциаль­ных арендаторов, предварительно нужно создать временный файл со списком арен­даторов, желающих арендовать недвижимость типа "дом". Затем в файле следует осуществить поиск объектов недвижимости типа "дом" с арендной платой ниже установленного арендатором максимума. Выполнять подобную обработку данных в файловых системах достаточно сложно. Для извлечения соответ­ствующей поставленным условиям информации программист должен организовать синхронную обработку двух файлов. Трудности существенно возрастают, когда необ­ходимо извлечь данные из более чем двух файлов.


Дата добавления: 2015-12-16; просмотров: 23; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!