1
蒙戈DB已批量插入文件的方法有兩種,使用:MongoDB的批量插入成本
- 的
db.collection.initializeUnorderedBulkOp
方法。 insert
方法和傳遞一組文檔,默認情況下插入是無序的。
如果只考慮批量插入,後者是否比前者更快?
蒙戈DB已批量插入文件的方法有兩種,使用:MongoDB的批量插入成本
db.collection.initializeUnorderedBulkOp
方法。insert
方法和傳遞一組文檔,默認情況下插入是無序的。如果只考慮批量插入,後者是否比前者更快?
您是在談論shell還是關於Python驅動程序?他們可以實施方法有點不同。對於shell,只需輸入db.collection.insert
並查看此函數的代碼。這樣做的話,你會發現它基本上只是從插件中進行批量操作,所以在shell中它們應該在性能上相當。
謝謝,我認爲'插入'是在二進制文件中實現的。 – simonzack 2014-09-04 18:52:36
當您測試兩種方法時,您獲得了什麼結果? – 2014-09-04 17:44:51
嗯,我已經測試了一下,因爲我問過這個問題,看起來'插入'是使用pymongo至少在我的項目中快了2倍,但尚未正確測試它。 – simonzack 2014-09-04 18:04:58