Пишу, по большей части, про историю, свою жизнь и немного про программирование.

Mongo vs. MySQL

Mongo vs. MySQL (34.83КиБ)

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

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

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

4 комментария
VTSontan (openid.yandex.ru/VTSontan/) 2010

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

Если интересны другие цифры, то мой обзор — http://sontan.name/blog/view/%7Ebenchmarking-of-mongodb-and-mysql

Евгений Степанищев (bolknote.ru) 2010

Комментарий для openid.yandex.ru/vtsontan/:

Если хочется скорости Memcached, но при этом, чтобы данные сохранялись на диск, возьмите Redis.

Евгений Степанищев (bolknote.ru) 2010

Комментарий для openid.yandex.ru/vtsontan/:

За статью спасибо, прочитаю, а что за безопасная вставка у MongoDB?

VTSontan (openid.yandex.ru/VTSontan/) 2010

Комментарий для Евгения Степанищева:

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