有人可以在运行YCSB工作负载时描述Zipfian和Uniform分布之间的差异吗?
以下是YCSB核心属性:https://github.com/brianfrankcooper/YCSB/wiki/Core-Properties
答案 0 :(得分:1)
雅虎团队在他们的paper中解释了它。
简而言之,分发会影响YCSB在键空间上读取和扫描的方式:
uniform
:每行的读取概率相等zipfian
:某些行更有可能被读取或扫描作为目标。这些行被称为“热点”或“热点”并且表示流行数据,例如论坛的流行线程。您应该使用:hotspotdatafraction
和hotspotopnfraction
进行设置。有关详细信息,请参阅$YCSB_HOME/workloads/workload_template
。希望这有帮助。