我一直在思考这个问题(你知道,程序员往往会做那些危险的事情)并且我一直在想,存储数据的方法是否已经习以为常?回答这个问题的麻烦在于我真的没有什么东西可以比较,因为这是我用过的唯一的东西.
我不是指FAT或NTFS或特定类型的文件系统,我的意思是整个文件系统结构.我们只是习惯于在"文件夹"中思考"文件",就像我们的硬盘驱动器是一个巨大的文件柜.这是一个很好的类比,事实上,当我们以这种方式思考它时,它会更容易学习,但它是否真的是描述程序及其各自部分的最佳方式?
我想知道是否有人能够想到(或了解)可能用于存储操作系统数据的数据存储技术,以便以不同的方式组织数据部分.有什么......甚至存在不同吗?
电子邮件通常存储在文件夹中.但自从我迁移到Gmail以来,我已经习惯于使用标签对电子邮件进行分类.
我经常想知道我们是否可以通过这种方式管理整个文件系统:您可以使用您喜欢的标签标记文件,而不是将文件存储在文件夹中.文件标识符看起来不像这样:
/home/john/personal/contacts.txt
但更像这样:
contacts[john,personal]
嗯......只是为了思考(也许这已经存在!)