2016-05-07 205 views

回答

1

微軟做這個題目的研究:https://www.microsoft.com/en-us/research/publication/to-blob-or-not-to-blob-large-object-storage-in-a-database-or-a-filesystem/

保存非常小的文件將讓你在數據庫中的最佳性能。存儲較大的文件可爲您的硬盤提供最佳性能。我研究了這個爲我工作的公司。當文件大小爲512 kB或更大時,文件系統性能將優於數據庫。在此之後,數據庫的性能將迅速下降。

將文件存儲在數據庫中將爲您提供可以讓所有內容保持同步的優勢。您可以配置文件記錄被刪除時文件BLOB將被刪除。但是,存儲大文件會給你帶來非常糟糕的性能,而創建備份可能需要很長時間。

+0

謝謝你的鏈接和快速回答! – Dmytro