Разделение и изоляция данных
Файловые системы. Недостатки.
Файловые системы (Конноли). Набор прикладных программ, которые выполняют для
пользователей некоторые операции - например создание отчетов. Каждая программа хранит свои собственные данные и управляет ими.
Файл - это именованная область внешней памяти, в которую можно записывать и из которой можно считывать данные. Правила именования файлов, способ доступа к данным, хранящимся в файле, и структура этих данных зависят от конкретной системы управления файлами и, возможно, от типа файла. Система управления файлами берет на себя распределение внешней памяти, отображение имен файлов в соответствующие адреса во внешней памяти и обеспечение доступа к данным.
Недостатки
■ Разделение и изоляция данных.
■ Дублирование данных.
■ Зависимость от данных.
■ Несовместимость файлов.
■ Фиксированные запросы/быстрое увеличение количества приложений.
Разделение и изоляция данных
Когда данные изолированы в отдельных файлах, доступ к ним весьма затруднен. Например, для создания списка всех домов, отвечающих требованиям потенциальных арендаторов, предварительно нужно создать временный файл со списком арендаторов, желающих арендовать недвижимость типа "дом". Затем в файле следует осуществить поиск объектов недвижимости типа "дом" с арендной платой ниже установленного арендатором максимума. Выполнять подобную обработку данных в файловых системах достаточно сложно. Для извлечения соответствующей поставленным условиям информации программист должен организовать синхронную обработку двух файлов. Трудности существенно возрастают, когда необходимо извлечь данные из более чем двух файлов.
Дата добавления: 2015-12-16; просмотров: 23; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!