在现代文件系统中有文件和目录。在目录中,有子目录和文件。
我的问题是,如果所有文件都在一个地方,并且每个文件都可以标记,那会不会更好?所以每个文件都有标签,就像在Stack Overflow中一样:每个问题都有标签。主要优点是搜索速度可以更快。
你有什么看法?对你来说,它更舒服吗?答案 0 :(得分:3)
开发了自己的标记程序http://www.taggtool.com后,我可以提出以下想法:
能够使用标签交叉引用多个文件非常有用 虽然自动规则有所帮助,但它涉及到为文件添加标签的大量前期和持续努力。
从技术上来说,对这样一个系统进行编码是一个挑战,你在哪里保存标签元数据?理想情况下,在文件中,但只能使用一小组文件格式。
替代数据流提供了一种可能的解决方案,但它感觉就像是半生不熟的解决方案。
另一个选择是将元数据存储在数据库中,这引入了保持所有内容同步的新挑战。
令人遗憾的是,本机操作系统不能为文件提供强大的元数据存储,但这就是目前的方式。
答案 1 :(得分:2)
嗯。目前的研究正朝这个方向发展。例如tracker 或WinFS。
我个人认为我们不能轻易地从目录结构中辞职:
另一方面,当集合重叠时,标签功能更好:
如果用户足够“高级用户”,他可能想要使用分层标签并形成一些本体。另一方面,那些可以通过符号链接在* nixes上进行模拟。
总而言之 - 在某些领域,我更喜欢标签而不是所有标签。有时我需要知道底层结构。但可能与大多数其他stackoverflow用户一样。
答案 2 :(得分:2)
我已经开始了一个开发标记文件系统的项目。请在http://code.google.com/p/labelfs/
处查看答案 3 :(得分:1)
文件系统标记很有用 - 不是作为替代,而是作为目录系统的补充。我不希望将所有文件都放在一个目录中,但我希望在使用标签组织的树层次结构(如图像/视频/音乐集合)中包含一些文件或目录。
答案 4 :(得分:0)
您可以查看Reggata这是一个简单的本地文件标记系统。