在現代文件系統中有文件和目錄。在一個目錄中,有子目錄和文件。標記文件系統而不是目錄?
我的問題是,如果所有的文件都在一個地方,並且每個文件都可以標記,那不是更好嗎?所以每個文件都有標籤,就像堆棧溢出一樣:每個問題都有標籤。主要優點是搜索可以更快。
您的意見是?對你來說,它更舒適嗎?
在現代文件系統中有文件和目錄。在一個目錄中,有子目錄和文件。標記文件系統而不是目錄?
我的問題是,如果所有的文件都在一個地方,並且每個文件都可以標記,那不是更好嗎?所以每個文件都有標籤,就像堆棧溢出一樣:每個問題都有標籤。主要優點是搜索可以更快。
您的意見是?對你來說,它更舒適嗎?
嗯。目前的研究正在朝這個方向發展例如tracker 或WinFS。
我個人認爲,我們不能輕易從目錄結構辭職:
在另一方面標籤更好地發揮作用,當集重疊,如:
如果用戶在「超級用戶」夠他可能想使用分層的標籤,並形成一定的本體。另一方面,可以通過符號鏈接在* nixes上進行模擬。
總結 - 在某些地區,我更喜歡標籤,但不是所有的標籤。有時我需要知道底層結構。但可能與其他大多數stackoverflow用戶一樣。
文件系統標記會很有用 - 不是替代品,而是作爲目錄系統的補充。我不想將所有文件放在一個目錄中,但我希望在樹形層次結構(如圖像/視頻/音樂收藏)內使用標籤組織一些文件或目錄。
我已經開始了一個開發標記文件系統的項目。檢查它在http://code.google.com/p/labelfs/
已經發展出自己的標籤計劃http://www.taggtool.com我可以提供以下思路:
是使用了標籤,但 能夠交叉引用多個文件,超級有用它涉及到很多的前期和儘管自動規則有所幫助,但仍在努力爲您的文件添加標籤。
技術上在Windows上編碼這樣一個系統是一個挑戰,你在哪裏保存標記元數據?理想情況下在文件中,但只有一小組文件格式纔可能。
替代數據流提供了一種可能的解決方案,但它感覺就像一個半熟的解決方案。
另一種選擇是將元數據存儲在數據庫中,該數據庫引入了保持所有內容同步的新挑戰。
這是一個恥辱,本地操作系統不提供文件的一個強大的元數據存儲,但事實就是此刻的方式。
你可以看看Reggata這是一個簡單的本地文件標記系統。