データベースに画像ドキュメントのアーカイブを作成する最良の方法は何ですか?
約 200 万から 1000 万のレコードがあり、各レコードには 2 から 4 枚の画像と約 20 のテキスト フィールドが含まれていることを考えると、このアーカイブを作成してデータの高速化と高度なセキュリティを確保するための最良の方法は何ですか?
また、このプロジェクトに適したデータベースはどれですか?
データベースに画像ドキュメントのアーカイブを作成する最良の方法は何ですか?
約 200 万から 1000 万のレコードがあり、各レコードには 2 から 4 枚の画像と約 20 のテキスト フィールドが含まれていることを考えると、このアーカイブを作成してデータの高速化と高度なセキュリティを確保するための最良の方法は何ですか?
また、このプロジェクトに適したデータベースはどれですか?
マイナーが提案したように、必ずファイルシステムを使用してください。
1 つのオプションは SQL Server FILESTREAM です。http://msdn.microsoft.com/en-us/library/cc949109.aspxを参照してください。
アーカイブ イメージにファイル システム ストレージを使用します。画像ファイルのリンクを DB に保存する必要があります。また、HTTP コンテンツを使用する場合は、Squid、Nginx などのキャッシュ プロキシ サーバーを使用できます。
その他の質問:
制御ダウンロードを使用できます。http://kovyrin.net/2006/11/01/nginx-x-accel-redirect-php-rails/lang/en/を見てください
ファイルシステムは本当のセキュリティを提供しないので、私はそれを直接割引します。
Oracle には、ORDImage タイプによる組み込みのイメージ サポートがあります。
MarcelとPiction社はこの分野で多くの仕事をしており、ダウンロードできる便利な資料がたくさんあるので、Marcel のブログをチェックしてください。