我有一個數據組織問題。我正在開發一個客戶端/服務器項目,其中服務器必須在駐留在服務器上的數據庫中維護客戶端文件系統結構的副本。這個想法是在一個AJAX網頁界面中顯示服務器端的文件系統內容。現在我只是簡單地上傳文件列表到數據庫,然後依次轉儲文件。問題是如何在數據庫中重新捕獲服務器端的文件系統結構。通過迭代大量文件來重建服務器端的父 - >子結構似乎不可行。但是,當文件對象沒有彼此的引用時,這似乎是唯一的選擇。python中的數據結構:維護數據庫中的文件系統結構
我不完全確定如何處理這個問題。據我所知,我需要在服務器端複製某種類型的文件系統數據結構(在Btree中可能是?),同時維護指向其父母和/或孩子的對象。我想知道是否有人有過類似的經歷可以分享,或者可能有一些有用的資源讓我指向正確的方向。
壓縮目錄並將其解壓縮到服務器上是不可行的嗎?然後,客戶端上的文件系統結構將被傳輸到服務器端的文件系統結構。畢竟,文件系統是文件的數據庫。 – 2012-07-19 06:10:37
嗯,不,因爲我不想傳輸文件數據本身,只是文件系統結構。我只需要文件系統結構可以從服務器以樹形佈局查看。我不希望存儲在服務器上的實際文件數據。 – blindsnowmobile 2012-07-19 06:24:25