Является ли пимонго асинхронным?Python

Программы на Python
Ответить
Anonymous
 Является ли пимонго асинхронным?

Сообщение Anonymous »

Я работаю над тестом между pymongo и rethinkdb, чтобы сравнить время, необходимое для вставки.
Однако вот что я нашел:
Изображение

для вставки по одному.

Код: Выделить всё

def chronometre_rethink_insert_one(data, nblines):
avant = time()
for i in data[:nblines]:
r.table('test_table').insert(dict(zip(names, i))).run()
return time()-avant

def chronometre_mongo_insert_one(data, nblines):
avant = time()
for i in data[:nblines]:
db.test_table.insert_one(dict(zip(names, i)))
return time()-avant

Я думаю, что тот факт, что mongo принимает почти постоянное значение, является странным. Поэтому мне интересно, может быть, pymongo не вставляет данные всякий раз, когда я их вставляю, но переосмысливаю да, когда я вызываю run() для всех операций?
Если да, то как мне получить сопоставимые результаты? ?

Подробнее здесь: https://stackoverflow.com/questions/653 ... ynchronous
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»