私は SQL SERVER 2008 を使用している Web サイトを持っており、ユーザーは Excel、Word、txt、pdf、メディア ファイル、その他の形式のファイルをアップロードできます。(Rapishare、Megaupload と同様)
それらを SQL SERVER に格納する最良の方法は何ですか?
私は SQL SERVER 2008 を使用している Web サイトを持っており、ユーザーは Excel、Word、txt、pdf、メディア ファイル、その他の形式のファイルをアップロードできます。(Rapishare、Megaupload と同様)
それらを SQL SERVER に格納する最良の方法は何ですか?
FILESTREAM
またはVARBINARY(MAX)
、ただし、ファイルシステムにファイルを保存し、データベースにファイルへのポインタを格納するのではなく、そうすることの長所と短所を考慮する必要があります。
データベースにファイルを保存するための長所:
短所:
SQL Server 2012では、FileTableはより使いやすいハイブリッドを提供します。
SQL Server 2008を使用しているので、ファイルストリーム機能を調べることができます。これは、1MBを超えるファイルサイズのファイルからバイナリデータを保存するための効率的な方法です。