Anton Horst
Anton Horst

Reputation: 273

How to interprete this YCSB CouchDB benchmark?

I recently ran YCSB benchmarks on CouchDB with 2 different workloads. Both workloads were using a database containing 500.000 documents and both of them executed 100.000 operations. The distribution of operations for each workload was:

Workload OLTP
READS=80%
INSERTS=10%
UPDATES=10%

Workload Cloud
READS=80%
INSERTS=20%
UPDATES=0%

Running both benchmarks i gathered the following results.

ycsb_results Now i don't understand why INSERT operations are being stable, while READs grow in latency the more READs are being executed. Shouldn't it be the other way around? At one point OLTP-READs even surpass the INSERTs. Why so?

Also, why are the READs in the second workload (Read Cloud) faster than in the first (OLTP Read)? The Cloud workload doesn't use updates, but how is this influencing the speed of READs?

Upvotes: 2

Views: 657

Answers (1)

ermouth
ermouth

Reputation: 844

Check if CouchDB setting ‘delayed_commits’ is ‘true’. If it is – it may be an answer for your first question.

Upvotes: 2

Related Questions