У меня около 2 миллионов строк различной длины, которые мне нужно сжать и поместить в MongoDb GridFS в виде файлов.
В настоящее время строки хранятся в поле MS SQL TEXT таблицы.Я написал пример приложения для чтения каждой строки, сжатия ее и сохранения в виде файла GridFS.
Существует один читатель и пул потоков из 50 потоков, хранящих результаты.Это работает, но очень медленно (в среднем 100 записей в секунду).
Мне было интересно, есть ли способ более быстрого импорта в GridFS?
Я использую MongoDb 1.6 в Windowsс драйвером MongoCSharp в C # и .NET.