0
我們考慮在SQL中構建虛擬文件系統。 有幾種已知的實現文件系統的方法,如SQL中的結構(Materialzed path,adjency lists ...)。虛擬文件系統樹Web服務和NFS
過了一段時間,我們認爲使用NFS來存儲目錄/文件結構和平鍵值存儲來存儲自定義屬性。
NFS上的目錄/文件結構將僅存儲id。
Dxxxxx1
Fxxxxx1
Dxxxxx2
Fxxxxx1
Fxxxxx2
Fxxxxx3
和平板表看起來像這樣:
Dxxxxx1: {'name': 'mydir A', ... }
Dxxxxx2: {'name': 'mydir B', ... }
Fxxxxx1: {'name': 'file A', size: '', ... }
我們會從符號鏈接,安裝點和UNIX權限受益。
這種架構的缺點是什麼?