自分の Web サイトにアップロードするドキュメントに関して、設計上の決定を下す必要があります。ドキュメントをファイル サーバーのどこかに保存するか、データベース (MSSQL 2005) に blob として保存するかのいずれかです。設計上の決定に何らかの違いが生じる場合、これらの文書は機密であり、ある程度の保護が必要です。
私が考えた考慮事項は次のとおりです。
- ファイル サーバーに格納すると、HUUUUUUUGE 個のファイルがすべて単一のディレクトリにダンプされるため、ディレクトリ ツリー構造の合理的なセマンティック定義を作成できない限り、アクセスが遅くなります。
- OTOH、ファイルサーバーはDBよりも圧縮をいくらかうまく処理できると思います...または私は間違っていますか?
- 私の直感では、DB のセキュリティはファイル サーバーのセキュリティよりも強力であると言えますが、それが必ずしも正しいかどうかはわかりません。
- DB に数テラバイトのブロブがあるとパフォーマンスにどのような影響があるかわかりません。
ここでいくつかの推奨事項をいただければ幸いです。ありがとう!