ram*_*raj 4 benchmarking couchbase aerospike
我试图做一个使用aerospike的基准测试,例如,假设我想测试存储文件可能是在airospike中的JSON并对couchbase做同样的测试,我可以用什么样的工具/方法来测试aerospike和couchbase.
我对Couchbase不是很熟悉,但可以给你指点一下对抗Aerospike的基准(我在那里工作).YCSB(雅虎云系统基准测试)可能是两者兼用的最佳工具.这是用于对抗Aerospike的代码.
现在,对于Aerospike的具体基准测试,我建议使用Aerospike的基准测试工具之一,例如Java基准测试工具,并使用String(-o S :)或Java blob(-o B :),其长度可与您的json文档相媲美.
例如:
./run_benchmarks -h 127.0.0.1 -p 3000 -n test -k 10000000 -b 1 -o B:1400 -w RU,80 -z 8
这将运行80%读取和20%写入(-w RU,80)以及使用8个并发线程(-z 8)的工作负载.
但要考虑的一些要点:
最后,我建议阅读一些与Aerospike和其他NoSQL数据库基准测试相关的已发布文档.特别是这一个.
希望这可以帮助!