2016-05-07 4 views
0

アップロードされたファイルをサーバーに保存するための標準的な方法は何ですか?データベースにbinaryまたはパスがデータベースに格納されているハードディスクにありますか? https://www.microsoft.com/en-us/research/publication/to-blob-or-not-to-blob-large-object-storage-in-a-database-or-a-filesystem/ファイルを保存する最良の方法

あなたのデータベースで最高のパフォーマンスを得るだろう、非常に小さなファイルを保存:

答えて

1

Microsoftは、このトピックの研究をしました。サイズの大きいファイルを保存すると、ハードドライブ上で最高のパフォーマンスが得られます。私が働いている会社のためにこれを研究しました。ファイルシステムのパフォーマンスは、ファイルサイズが512 kB以上の場合、データベースよりも優れています。この時点以降、データベースのパフォーマンスは急速に低下します。

データベースにファイルを保存すると、すべてを同期させることができるという利点があります。ファイルレコードが削除されると、ファイルBLOBが削除されるように設定できます。ただし、大きなファイルを格納するとパフォーマンスが非常に悪くなり、バックアップの作成に非常に時間がかかることがあります。

+0

リンクと迅速な回答ありがとう! – Dmytro

関連する問題