Mongo vs. MySQL
Сравнение скорости MongoDB и MySQL на вставку и чтение. Как видно из данных, MongoDB в 3-4 раза быстрее, чем MySQL на запись, но чуть медленнее на чтение.
Конечно, это достаточно сферические тесты, но голые чтение/запись тоже интересны.
На графу «Mongo cursor (WRONG)» внимания не обращайте, это ошибочные данные.
На выходных проводил такое же сравнение, вставка получилась быстрее в два раза, а чтение сильно проседает при больших объемах. В идеале получение одного документа по id должно быть сравнимо с обращением к memcached. Но всё же, мне кажется главное достоинство MongoDB — это обновление, скорость просто фантастическая.
Если интересны другие цифры, то мой обзор — http://sontan.name/blog/view/%7Ebenchmarking-of-mongodb-and-mysql
Комментарий для openid.yandex.ru/vtsontan/:
Если хочется скорости Memcached, но при этом, чтобы данные сохранялись на диск, возьмите Redis.
Комментарий для openid.yandex.ru/vtsontan/:
За статью спасибо, прочитаю, а что за безопасная вставка у MongoDB?
Комментарий для Евгения Степанищева:
При использования безопасной вставки, монго дожидается результата вставки от сервера и если вдруг возникла ошибка, то возвращает ноль и причину ошибки. Странно, что это так влияет на производительность.