Zipfian vs Uniform - 这两个YCSB分布有什么区别?

时间:2017-03-13 15:16:06

标签: benchmarking ycsb nosql

有人可以在运行YCSB工作负载时描述Zipfian和Uniform分布之间的差异吗?

以下是YCSB核心属性:https://github.com/brianfrankcooper/YCSB/wiki/Core-Properties

1 个答案:

答案 0 :(得分:1)

雅虎团队在他们的paper中解释了它。

简而言之,分发会影响YCSB在键空间上读取和扫描的方式:

  • uniform:每行的读取概率相等
  • zipfian:某些行更有可能被读取或扫描作为目标。这些行被称为“热点”或“热点”并且表示流行数据,例如论坛的流行线程。您应该使用:hotspotdatafractionhotspotopnfraction进行设置。有关详细信息,请参阅$YCSB_HOME/workloads/workload_template

希望这有帮助。