C#Windowsアプリケーションのデータベースにファイルを保存します。どのようなデータベース技術を使用する必要がありますか?ファイルをデータベースに保存
私のアプリケーションでファイルを保存し、保存したファイルを開くことができるようにします。
C#Windowsアプリケーションのデータベースにファイルを保存します。どのようなデータベース技術を使用する必要がありますか?ファイルをデータベースに保存
私のアプリケーションでファイルを保存し、保存したファイルを開くことができるようにします。
は、Microsoft SQL Serverで扱っている場合は、マイクロソフトリサーチによって行わ本当に面白いの性能比較があります:
彼らの結論は、基本的には、次のとおりです。
FILESTREAM
機能を使用して、更新の頻度、利用可能なハードウェアなどのように、他の要因にまで来て、 2GB以上のファイルを格納する必要があります。ファイルシステムに格納するのが唯一の選択肢です。それはまた決定的要因かもしれません。
最新のデータベースでは、バイナリデータを保存することができます。つまり、SQLサーバーでは、好きなバイナリデータを格納できるBLOB型があります。
thisページをご覧ください。ファイルを開いて保存する例があります。
データベースに保存する独自のコードを実装できますか?
あなたは私がSQL ServerまたはOracleデータベースを使用するようにrecommandうテキストを保存したい場合は、IVEはC#とSQLサーバーをプログラムすることを学んだが、データベースに実際ファイルを保存するOracleの
の理論を学んだ、おそらくではありませんつまり、ファイルを格納するように設計された最良の方法は、ファイルシステムと呼ばれます。
Sql Serverを使用することができれば、FILESTREAM storageは一種の両者の中点。
SQL Server 2011 Denaliは、「FILETABLE」を提供します - http://msdn.microsoft.com/en-us/library/ff929068%28v=sql.110%29.aspx –
ファイルのサイズはどれくらいですか?どのような種類のファイルですか? –