0

ASP.NET アプリケーション (vb.net コードビハインド) を使用していますが、1 つのサーバー共有に TIFF ファイルを格納しているため、パフォーマンスに重大な問題があります。現在、100 万を超える .TIF ファイルがあります。アプリケーションは、Oracle データベース テーブル内の対応する行を使用して、プロパティのスキャンされた画像を追跡します。画像自体を新しい Oracle テーブルに格納する方がよいという考えがあります。これはどのように行うことができますか?

私たちが考えている代替ソリューションは、サーバー共有を状態ごとに複数のフォルダー (OH フォルダー、WV フォルダー、VA フォルダーなど) に分割することです。私たちはそれをしますか?TIFF を BLOB 列に格納し、.NET を使用して TIFF 形式に戻すことはできますか? 誰でも方法を知っていますか?

4

2 に答える 2

3

はい、TIFF ファイルを Oracle の BLOB データ型で保存できます。

このリンクをチェックして、ADO.NET で BLOB フィールドの内容を取得してください。

于 2009-11-11T14:38:51.743 に答える
0

データベースに保存するだけでなく、1,000 個のファイルを別のフォルダーにグループ分けすると、パフォーマンスが大幅に向上するはずです。Windows 環境では、非常に多数のファイルを含むフォルダーのパフォーマンスが大幅に低下します。

于 2009-11-11T15:45:12.900 に答える