我有大約200萬個不同長度的字符串,我需要將它們壓縮並放入MongoDb GridFS中作爲文件。快速導入到MongoDb
這些字符串當前存儲在表的MS SQL TEXT字段中。我編寫了一個示例應用程序來讀取每一行,將其壓縮並存儲爲GridFS文件。
有一個讀取器和50個線程存儲結果的線程池。它可以工作,但速度很慢(平均每秒100條記錄)。
我想知道是否有任何方法可以更快地導入到GridFS中?
我在Windows上使用MongoDb 1.6與C#和.NET中的MongoCSharp驅動程序。
50個線程聽起來很多。你確定它們沒有造成緩慢(過度鎖定和線程切換開銷)嗎? – driis 2010-08-26 10:02:30