タグ

ブックマーク / kenichiro22.hatenablog.com (1)

  • SQL Server2008のFILESTREAMを使う - azuki note

    SQL Server2008の新機能であるFILESTREAMを使ってみます。FILESTREAMは、BLOB(SQL Serverでの型はvarbinary(max))のデータをデータベース内ではなく、ファイルシステム上のファイルとして保存する機能です。 これまで、画像やPDFなどの保存は、 ファイル名のみDBに保存しファイルはファイルシステム上に保存 まるごとBLOBに保存 という方法が多かったですが、その中間的な方法で、メリットしては、 データサイズが大きい場合に通常のBLOBに比べてパフォーマンスがよい ファイルについてもトランザクション内で操作される。 ファイルサイズの制約がない(Express EditionでもDBサイズの制約外) SQLからもWin32APIからのアクセスできる ということがありますが、使う上での制約もいくつかあります。 ファイルとしてアクセスする場合には、

    SQL Server2008のFILESTREAMを使う - azuki note
  • 1