2010-03-06 2 views
9

В современных файловых системах есть файлы и каталоги. В каталоге есть подкаталоги и файлы.Маркировка файловой системы вместо каталогов?

Мой вопрос: не было бы лучше, если бы все файлы были в одном месте, и каждый файл мог быть помечен? Таким образом, каждый файл имеет теги, как в Stack Overflow: каждый вопрос имеет теги. Главное преимущество заключается в том, что поиск может быть намного быстрее.

Что вы думаете? Для вас было удобнее?

ответ

2

Хм. Текущие исследования идут в этом направлении. Например, tracker или WinFS.

Лично я считаю, что мы не можем легко уйти из структуры каталогов, как:

  • Это тесно связано с тем, как компьютеры файловые системы работает и какие программы ожидает
  • Иерархическая организация помогает управлять большим количеством файлов если есть сильное разделение. То есть У меня есть папки «Проекты», «Музыка», «Университет» и т. Д., Которые не имеют общих общих файлов.
  • Я думаю, что пользователям с половинной властью (например, «nix geek on windows») необходимо легко знать базовую структуру. Я сдался, когда я пытался сделать «поиск файла xyz.exe и удалить папку, содержащую его» с помощью стандартных инструментов в ОС Windows 7.

С другой стороны, теги работают лучше, когда множества перекрывает как:

  • Фотографии семьи, фотографии зданий - где находится фотография моих родителей из памятника?
  • Музыка
  • Вопросы

Если пользователь является «продвинутым пользователем» достаточно он мог бы хотеть использовать иерархические тег и образуют некоторые онтологии. Те, с другой стороны, можно моделировать на * nixes символическими ссылками.

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

0

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

2

Разработав свою собственную программу мечения http://www.taggtool.com я могу предложить следующие мысли:

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

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

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

Другим вариантом является сохранение метаданных в базе данных, которая вводит новую задачу хранения всего в синхронизации.

Жаль, что родная ОС не обеспечивает надежное хранилище метаданных для файлов, но так оно и есть на данный момент.

0

Вы можете взглянуть на Reggata Это простая система тегов для локальных файлов.