2011-12-04 5 views
0

T-SQLとMicrosoft Management Studio 2008 R2を使用しています。私はビデオファイルを格納できるデータベースを作成したいと思います。T-SQLファイルストリーム有効データベース

Google検索といくつかの読書の後、私は "File Stream Enable Database"を使用するオプションがあることを知りました。この種のデータベースは、ファイルが2MBより大きい場合にのみ使用する必要があります。私はビデオファイルを保存したいので、これは私の目標に適していると思います。

BLOBとFileStreamを有効にするデータベースを使用したり、指定したディレクトリにファイルを格納したり、データベーステーブルの列にURLのみを保存したりする場合の主な違いについて、詳細を教えてください。

ありがとうございます。

答えて

1

Filestreamは私にとっては興味深い変化でした。私が驚いたのは、フルテキスト検索が問題を引き起こしたためにオペレーティングシステムから取り出されたことでした。ブロブが原因で問題が発生したため、ファイルストリームに戻してください。

Filestreamを使用すると、アプリケーションには基本的に透過的で、ファイルがデータベースにあるかのようにバックアップされます。

以前と同じ方法でファイルを挿入することができ、まったく同じ方法でSQLでそれらを読み取ることができます。違いは、SQLはWindowsシステムのキャッシュを利用して読み込みを行い、ファイルを保存して他のクエリを迅速に実行できることです。

0

、私にBLOBを使用しての主な違いについての詳細な情報を与えるとFileStreamは、あなたが求める データベース

機能は「FileStreamを」ない「FileStreamを有効にする」で有効にしてください。

いくつかのブログは、kleast周りに実行する前に、ドキュメントを読んで試してみて、他の人があなたの基本的な土台を行う必要がありhttp://blogs.msdn.com/b/rdoherty/archive/2007/10/12/getting-traction-with-sql-server-2008-filestream.aspx

のように、周りにもあります。

関連する問題