Pull to refresh

MongoDB и MySQL в Ruby и PHP

Website development *
imageНекоторое время назад довольно заинтересовался разработкой для MongoDB и провел некоторые бенчмарки в сравнении с MySQL.
Изначально только в Ruby, но, когда результаты изумили (в худшую сторону), то и в PHP, для сравнения.
Может быть, это кому-то сэкономит некоторое время.

Исходные данные:
  • Система:$ uname -a<br/>Linux pavlin.ik 2.6.31-gentoo-r4 #1 SMP Sun Nov 1 18:21:31 MSK 2009 i686 Intel(R) Core(TM)2 Duo CPU T5450 @ 1.66GHz GenuineIntel GNU/Linux
  • MongoDB v. 1.0.1
  • Gems:
    • gem mongo (0.16)
    • gem mongo_ext (0.16)
    • gem mysql (2.8.1)
    Ruby:PHP 5.2.11-pl0-gentoo with Suhosin-Patch 0.9.7 (cli)
Исходный код тестов есть тут: http://github.com/latrommi/benchmarking

Собственно, результаты:
image

Вывод один: это не значит, что MongoDB хуже MySQL, это значит, что для нее ещё не написано нормального, быстрого драйвера для Ruby :)

P.S. будет круто, если кто-то проведет аналогичные тесты для Python.
P.P.S. пользуясь случаем, передаю привет TravisBickle ;)
Tags:
Hubs:
Total votes 37: ↑32 and ↓5 +27
Views 3.5K
Comments Comments 60