我正在尝试使用YCSB基准测试工具对NoSQL数据库(即Cassandra)进行基准测试。为此,我显然需要设置性能指标,我将在其中衡量性能。我决定选择Read
,write
和update
。现在我很不确定它们是正确的指标,或者可能是Scale-up
,和/或elastic speedup
值得选择?请给我一些建议。
答案 0 :(得分:0)
您提到了操作延迟(读取,写入,更新)。这绝对是一个非常重要的指标,因此您应该设计测试,以显示在这种情况下延迟如何变化:
此外,您可以测试的其他内容包括:
此外,考虑使用直方图或箱形图来观察对延迟的影响,因为仅绘制平均值不能让您测量延迟的可变性。
最后,请查看this VLDB paper以获取更多想法。