有没有一种方法可以使用mongoc驱动程序进行异步写入,或者使用C语言的任何异步API进行批量写入?

时间:2018-12-11 11:03:27

标签: c mongodb asynchronous libmongoc

我一直在尝试使用mongoc驱动程序在mongodb中增加100万条记录,有时甚至达到 1000万条记录,在ubuntu bionic上使用gcc。我正在使用批量写入。

在mongodb中插入一百万个数据平均需要75秒,我不得不减少这个时间。我正在尝试每秒增加一百万条记录。我该怎么办?只需使用for循环生成bson文档,然后使用C将它们批量写入mongodb。

建议所有最适合与mongoc一起使用的Async C库,或具有使用C套接字在mongodb中进行bulk_write的功能的

我是mongoc驱动程序的新手。

0 个答案:

没有答案