YCSB differences between Workload F and workload A

475 Views Asked by At

I don't understand what the difference between workload A (50% read, 50% update) and workload F(50% read, 50% read-modify-write) update isn't read-modify-write ? what the difference between read operation and scan operation ? i don't understand exactly what the signification of thread ? (number of request or number of client ?) please help. thanks

1

There are 1 best solutions below

4
cabad On

You have multiple questions. I am answering the first one, which is the one described in the title.

Update modifies a record without reading it first (though it may read it first by chance, as part of the read operations in the workload). Read-modify-update, as the name indicates, reads the value of a record, modifies it and writes the new value. They are both updates indeed, but the access pattern is different.

Ref: https://github.com/brianfrankcooper/YCSB/wiki/Core-Workloads