工作量 a 和 d 后的记录数?

问题描述

我使用 ycsb 工作负载 A 和 D 来比较 cassandra 和 mongodb 的操作计数 = 100k、200k 和 300k 对于我使用的两个系统:

load workload a operationcount=100k after run workload a operationcount=100k
load workload a operationcount=200k after run workload a operationcount=200k
load workload a operationcount=300k after run workload a operationcount=300k

工作负载 D 也一样 mongodb 示例

/bin/ycsb load mongodb -P workloads/workloada -p operationcount=100000 -p mongodb.url=mongodb://localhost:27017/ycsb?w=0 -s > monGoload100k_a.txt`
/bin/ycsb run mongodb -P workloads/workloada -p operationcount=100000 -p mongodb.url=mongodb://localhost:27017/ycsb?w=0 -s > mongorun100k_a.txt

我使用 operationcount=200000 和 operationcount=300000 重复相同的指令 对于 cassandra(在 operationcount=100000 之后, operationcount=200000)

bin/ycsb load cassandra-cql -p hosts="localhost" -p operationcount=300000 -s -P workloads/workloada >cassandraload300k_a.txt
bin/ycsb run cassandra-cql -p hosts="localhost" -p operationcount=300000 -s -P workloads/workloada >cassandrarun300k_a.txt 

经过测试,我不明白为什么我没有相同数量的记录

卡桑德拉

select count(*) from usertable;

显示 16065(复制因子 = 1,rf = 3,我有 50000 条记录)和 mongodb

db.usertable.find().count()

请有15773结果帮助!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)