我將託管用戶提交的文件。我需要從文件中獲取一些數據,然後將其移至某個目錄。網絡託管網站的文件存儲策略
這個文件的生命週期有兩個關注點。第一個是抽象數據的時候,第二個是文件被歸檔的時候可以共享。
當數據被抽象化時,我認爲將文件重命名爲獨特的或將一個唯一的字符串追加到文件名以防止覆蓋其他現有文件。
當文件要存檔時,我想到了三種策略。一種是將從某個數據上傳的所有文件保存在一個文件夾中。 (2006/sept/04,2008/jan/05)另一個是保留一個文件夾,並保持填充它,直到文件夾中要保留的最大文件數量,然後創建另一個文件夾(/ folder001 /,/ folder002// folder003 /等)。另一個是創建子文件夾,一旦達到某個閾值。所以像(/ j/jd/jde/jdelator)我在unix中看到過這個不知道該如何解釋。
我有什麼問題是你們認爲有用或使用哪種策略?