Mongo vs. MySQL

Mongo vs. MySQL (34.83КиБ)

Сравнение скорости MongoDB и MySQL на вставку и чтение. Как видно из данных, MongoDB в 3­-4 раза быстрее, чем MySQL на запись, но чуть медленнее на чтение.

Конечно, это достаточно сферические тесты, но голые чтение/запись тоже интересны.

На графу «Mongo cursor (WRONG)» внимания не обращайте, это ошибочные данные.

Комментарии 4

VTSontan (openid.yandex.ru/VTSontan/) № 1
На выходных проводил такое же сравнение, вставка получилась быстрее в два раза, а чтение сильно проседает при больших объемах. В идеале получение одного документа по id должно быть сравнимо с обращением к memcached. Но всё же, мне кажется главное достоинство MongoDB — это обновление, скорость просто фантастическая.

Если интересны другие цифры, то мой обзор — http://sontan.name/blog/view/%7Ebenchmarki … -and-mysql
Евгений Степанищев (bolknote.ru) автор № 2
Если хочется скорости Memcached, но при этом, чтобы данные сохранялись на диск, возьмите Redis.
Евгений Степанищев (bolknote.ru) автор № 3
За статью спасибо, прочитаю, а что за безопасная вставка у MongoDB?
VTSontan (openid.yandex.ru/VTSontan/) № 4
Комментарий для Евгения Степанищева:

При использования безопасной вставки, монго дожидается результата вставки от сервера и если вдруг возникла ошибка, то возвращает ноль и причину ошибки. Странно, что это так влияет на производительность.