使用YCSB测试MongoDB的微分片性能(三)

2015-07-23 18:08:24 · 作者: · 浏览: 27
mongodb -P S3 -s? ?
./bin/ycsb run mongodb -P S4 -s? ?
./bin/ycsb run mongodb -P S5 -s


测试完以后要用下述命令关掉整个集群:
# mlaunch stop


以次类推,可以对4个,6个,和8个成员的微分片集群分别建立单独的目录并重复5个场景的测试。如下是所有测试结果:





结论


从上表我们可以得出以下结论


* 微分片在合适的应用场景下可以显著的提高MongoDB并发量?


* 微分片对只读的应用场景没有任何帮助? ?


* 微分片对混合读写的场景(也是实际中最常见的场景)的优化最好:275%? ?


* 6个微分片就已经基本到了饱和状态,再增加更多分片已经没有明显改善。 这个数字可能会因人而异。