2013-01-11 33 views
0

我有一個應用程序檢索大量的記錄。這些記錄中的每一個都包含一個文件,大小爲5 mb。對於大量數據來說BLOB是否合適?

我有存儲記錄的2種選擇:
1.商店文件在DB
2.儲存在系統中的文件和數據庫文件的名稱BLOB類型的內容。

我將要存儲的數據量大約爲每週200 GB。

我很困惑,請幫忙?我應該選擇哪一種?

+0

問題有問題嗎?請給出意見。 – Freakyuser

回答

0

在第一種情況下,您會強制數據庫處理大量數據IO操作,我會優先將文件存儲在文件系統中,並將文件路徑放入數據庫。

+0

你什麼時候說(我的意思是大小)很大?你能指定一些近似的大小嗎? – Freakyuser

+0

你看,我的意思是說,從「每週200GB」我可以得出結論,平均每天28GB。正如你所說的文件的平均大小是5MB,我們可以假設它是每天約5600個文件。因此,如果要將文件存儲到數據庫BLOBS中,您可以強制db執行可以由文件系統輕鬆處理的操作。 – Kerb

相關問題