Я пытался сохранить 1 миллион, а иногда и до 10 миллионов записей в mongodb, используя драйвер mongoc, с gcc на Ubuntu Bionic.Я использую Bulk write.
Требуется в среднем 75 секунд, чтобы сохранить 1 миллион в mongodb, мне нужно уменьшить это время.Я пытаюсь достичь 1 миллиона записей в секунду.Как я могу это сделать?Просто используйте цикл for для генерации документов bson, а затем массово записывайте их в mongodb с помощью C.
Предложите любую библиотеку Async C, которая лучше всего работает с mongoc или которая имеет свою собственную функцию bulk_write в mongodb с использованием сокетов C.
Я новичок в драйвере mongoc.