Percona Mongodb几个引擎的简单insert测试

2016-07-08 16:15:00
raindy
原创 1074

直接上测试结果:


MMAPv1 WiredTiger MongoRocks PerconaFT
Available in MongoDB YES YES NO NO
Document-level locking NO YES YES YES
High compression NO YES YES YES
Fast insertions NO NO YES YES
Hot Backup NO NO YES YES
TPS 28000 27800 28074
IO 25%~30% 20%~35% 40%~42%
CPU 130%~145% 166%~173% 180%
DISK 1.0G 1.1G 420M
>100ms YES NO NO
Server i5-2500 CPU @ 3.30GHz 8G SATA
Client 2 * Dell R420 (Insert 2 million json)
初步结论:

(1)最节省空间的是PerconaFT引擎,其IO比其他引擎高上一截,因为压缩率更高。

(2)WT引擎有出现操作时间>100ms的案例,在我们项目上使用WT引擎确实也有相关案例。

(3)ROCK引擎可以一试,如果想更节省空间,可以尝试FT引擎。