我有漂亮的常規表users
(id,登錄名,密碼)。並且每個用戶可以上傳pdf文件(它必須小於2 MB)。這反映在表users_pdf
:文件與數據庫中的文件路徑
id | pdf | user_id
---------------------
1 | some_pdf| 1
2 | pdf2 | 1
3 | pdf3 | 3
好了,問題是:我應該保存文件路徑爲PDF在pdf
列,或真正的PDF文件,而不是?
如果我要存儲路徑,這意味着處理文件系統文件夾,並且有時(例如備份)可能會非常痛苦。如果我將文件存儲在數據庫本身中,速度會很慢,特別是如果表格會有一百萬條左右的數據,對吧?
那麼,你會建議什麼?
UPD。與文件系統的工作意味着每個用戶的文件夾,如
-users
|----user_id_1
|--file.pdf
|----user_id_2
|--file.pdf
|--file.pdf
|----user_id_3
|--file.pdf
|--file.pdf
,所以如果我想有一個像100萬個用戶,該文件結構將死亡緩慢的,對不對?
類似於:http://stackoverflow.com/questions/3748/storing-images-in-db-yea-or-nay – 2011-02-04 04:50:47
文件,數據庫的文件系統。有沒有混淆? – Nishant 2011-02-04 04:53:12