我有大约 200 万个不同长度的字符串,我需要将它们压缩并作为文件放入 MongoDb GridFS。
字符串当前存储在表的 MS SQL TEXT 字段中。我编写了一个示例应用程序来读取每一行,对其进行压缩并将其存储为 GridFS 文件。
有一个阅读器和一个由 50 个线程组成的线程池来存储结果。它可以工作,但速度很慢(平均每秒 100 条记录)。
我想知道是否有任何方法可以更快地导入 GridFS?
我在 Windows 上使用 MongoDb 1.6 和 C# 和 .NET 中的 MongoCSharp 驱动程序。