1 / 17

Сетевые журнальные файловые системы на основе серверов реляционных баз данных

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

katima
Download Presentation

Сетевые журнальные файловые системы на основе серверов реляционных баз данных

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Сетевые журнальные файловые системы на основе серверов реляционных баз данных

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

  3. Обзор файловых систем

  4. R W E R W E R W E Владелец файла Группа Все Файловые потоки $translation Файл somefile $main $images Матрица прав доступа к файлу в виде маски. Read- чтение,Write-запись,Execute-запуск. Файловые потоки

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

  6. Приложения Протокол клиент-сервер сетевой ФС Сервер сетевой ФС Приложения … … Интерфейс сетевой ФС Клиент сетевой ФС Интерфейс локальной ФС Локальная ФС Модель сетевой файловой системы

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

  8. Приложение WinFS API Схема примитивов Отображение модели данных Служба оповещений Клиент SQL Хранилище WinFS Архитектура WinFS

  9. База данных Представление Фильтр Представление Фильтр Файл Модуль поиска Файл SQL Файловая система Файл Представление реализации DBFS

  10. Протоколы SMTP/POP3 IMAP HTTP FTP SMB Oracle IFS Oracle Database Server Архитектура Oracle IFS

  11. Сетевая файловая система на основе реляционной модели базы данных

  12. Файловое хранилище для распределенных систем Протоколы сетевых файловых систем Тип СФС1 Тип СФСN Виртуальная файловая система на основе реляционной модели данных Database сервер Клиент SQL Database Кэш Системные таблицы Текущие сессии Файловое хранилище для распределенных систем на основе реляционной модели данных

  13. Свойства концептуальной модели. • возможность гибкого разграничения прав пользователей и их объединений с возможностью реконфигурации политик безопасности; • практически полное отсутствие ограничений на размер базы и тома файловой системы, который в ней будет храниться, которая в большинстве серверов баз данных уже составляет 264; • структуризацию файла на несколько поименованных файловых потоков, представляющих возможность хранить служебную или дополнительную информацию; • количество итераций при выборке или поиске данных составляет log(к-во ключей в узле)(количество файлов), обеспечиваемое механизмами индексации, которые являются стандартными для баз данных; • наличие “горячего” изменения структуры метаданных файловой системы и ее структуризации на основании значений этих метаданных, что позволит не смотря на размер файловой структуры всегда быстро находить нужную информацию; • механизм транзакций, который является стандартным для сервера баз данных и повышает отказоустойчивость системы.

  14. Выводы Эволюция файловых систем прежде всего направленак возможности эффективного использования и управления данными на носителях информации, объем которых становится все больше. Использования классических методов для представления файловой информации сегодня становится недостаточно. Современная файловая система должна из себя представлять гибкую систему документооборота, которая обязана представлять информацию в удобном для человека виде. Такими свойствами должны обладать файловые системы на основе баз данных, так как они способны переносить свойства анализа и поиска информации, которые ранее были присущи только реляционным базам данных на файловые системы. Поэтому исследование принципов построения этих систем сейчас довольно актуально.

More Related