少し前に、
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
- 宝石:
- gem mongo(0.16)
- gem mongo_ext(0.16)
- gem mysql(2.8.1)
ルビー:PHP 5.2.11-pl0-gentooとSuhosin-Patch 0.9.7(cli)
テストのソースコードはこちらです:
http :
//github.com/latrommi/benchmarking実際には、結果:
結論は1つだけです。これ
は 、MongoDBがMySQLよりも悪いことを意味するものではなく、Ruby用の
通常の高速ドライバーが作成されていないことを意味します:)
誰かがPythonに対して同様のテストを行うと、PSはクールになります。
PPSはこの機会に
TravisBickleに挨拶し
ます ;)