我開始一個新項目,我有一個關於數據的約束。基本上,「數據」實際上是一組以精心定義的層次結構組織的文件。如何將文件系統看作數據庫?
客戶端希望能夠使用Windows文件資源管理器訪問這些文件,同時在程序中加載數據以獲取信息的精煉視圖。該程序將加載文件,解析它們並提取所需的信息。它應該能夠對文件執行某種查詢(修改的最後日期,大小,某種類型的所有文件)
我的問題是能夠結婚那兩個視圖。
我的第一個想法是使用一個數據庫來備份文件系統,該數據庫包含有關文件的路徑和一些元數據......但是如果有任何類型的文件系統抽象來實現這種事情,我就會徘徊不前?或我可以使用的基於文檔的數據庫?
基本上我想盡可能少地處理文件系統(但也許我不應該)
希望這不是太模糊了...... 感謝。