отметьте структурированные Файловые системы

Я надеюсь, что это - корректный сайт, я заблудился между этими 4 родственными сайтами :)

Позвольте мне задать вопрос этот путь. все файловые системы, которые я видел прежде, являются иерархическими, который означает корневой каталог с некоторыми разветвленными каталогами, и так далее пока у нас нет файлов, находящихся в этих каталогах. за исключением файловой структуры AS/400, где это имеет понятие Библиотеки, которые служат так или иначе в качестве каталога, но одного уровня только.

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

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

Я надеюсь, что представление является четким.

3
задан 31.05.2010, 10:14

1 ответ

Windows Vista был первоначально раздут, чтобы иметь WinFS, который основан на реляционной модели данных и внутренне использует реляционную базу данных.

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

Чтобы иметь эффективную автоматическую генерацию отношений, ОС должна иметь ясное знание содержания файла, метаданных и/или семантики. Таким образом файловые системы базы данных имеют преимущество избавления от собственных программ (часто собственный) форматы файлов, требуя, чтобы данные приспособили стандартной схеме. (Хотя WinFS в partucular поддерживает также устройство хранения данных полуструктурированных файлов или файлов без структуры.)

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

Как правовая оговорка, нет никакого общедоступного выпуска WinFS, еще. Для Linux можно попробовать Реляционную Файловую систему, программа, которая воздействует на hierarchial файловую систему, но представляет дату через реляционный интерфейс файловой системы.

1
ответ дан 08.12.2019, 02:21

Теги

Похожие вопросы