圧縮してファイルとして MongoDb GridFS に入れる必要がある長さの異なる約 200 万の文字列があります。
文字列は現在、テーブルの MS SQL TEXT フィールドに格納されています。各行を読み取り、圧縮して GridFS ファイルとして保存するサンプル アプリを作成しました。
1 つのリーダーと、結果を格納する 50 スレッドのスレッド プールがあります。動作しますが、非常に遅いです (平均で 1 秒あたり 100 レコード)。
GridFS へのインポートを高速化する方法があるかどうか疑問に思っていましたか?
Windows で MongoDb 1.6 を使用し、C# および .NET で MongoCSharp ドライバーを使用しています。