Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
бИЛЕТЫ_GOSam.doc
Скачиваний:
0
Добавлен:
28.12.2019
Размер:
1.46 Mб
Скачать

3)Файловые системы и файловые базы данных. Особенности и основные характеристики.

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

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

Требования для современных файловых систем, такие как:

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

Обзор общераспространенных сетевых файловых систем

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

File Transfer Protocol (FTP) общеизвестный протокол для обмена файлами между двумя комп-ми в лок. сети на базе сетевого протокола TCP/IP.Этот протокол имеет преимущество в своей простоте, открытости и распространенности. Это позволяет практически любой системе, даже встроенной, обмениваться файлами по сети путем загрузки или выгрузки всего файла.

Network File System (NFS) – это классическая сетевая файл-ая система, позволяющая монтировать себя в лок-ую файл-ую систему и прозрачно предост-ющая доступ к файл-ой системе удаленного сервера. Работа NFS опирается на концепцию вызовов удаленных процедур (RPC). При доступе к удаленному ресурсу, вызов прозрачно перенаправляется на удаленный компьютер, обрабатывается там и уже готовый результат возвращается на клиентский компьютер. Каждый пакет RPC несет полную инф-ию о том, что необходимо выполнить на сервере, или о результатах выполнения процедуры.

Server Message Block (SMB) относится к классу протоколов, ориентир-ных на установ-ние соединения и выполнение файл-ых операций внутри установ-ной сессии. Клиент отправляет серверу специальное сообщение с запросом на установление соединения. В процессе установления соединения клиент и сервер обмен-ся инф-ей о себе. Если сервер готов к установлению соединения, он отвечает сообщением-подтверждением. После установления соединения клиент может обращаться к серверу, передавая ему в сообщениях SMB команды манипулирования файлами и каталогами.

Файловые системы на основе реляционной модели данных

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

WinFS – современное файл-е хранилище, базирующееся на реляционной модели данных. Позволяет улучшить упр-е данными по причинам: -категоризация инф-ции разл-ми способами и связь элементов данных др. с др.; -система предст-яет станд-ый формат предст-ия данных, как способы связи с людьми, мультимедийная инф-ия, или каким-либо иным способом связанная с документом информация; -способствует обмену “знаниями” между различными приложениями;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]