我使用的是ext3,根據Wikipedia,允許的最大子目錄大約爲32000.目前,每個用戶都有自己的目錄來上傳文件系統上的圖像。這使得檢索圖像和便於訪問變得很簡單。文件夾結構是這樣的:保存用戶圖像 - 達到最大文件夾限制
../images/<user id>/<image>
../images/<another user id>/<image>
我不想承諾是註定當32K用戶必須上傳圖片失敗,可擴展性,特別的設計。雖然這可能永遠不會實現,但我仍然認爲這是不好的做法。
有沒有人有一個想法,以避免這個問題?如果可能的話,我寧願不使用數據庫,因爲不必要的查詢和速度的原因。
此限制是每個目錄。如果您擁有最多32k個子目錄的目錄A,則子目錄A/B可能有32k個條目,A/B/C也可能有32k個條目以及A/C可能擁有。 –