I have done a benchmark with YCSB.
Deployment details: 3 machine, Ubuntu 18.04, 16 core & 32gb memory for each. Deployment basically followed the same as manual deployment instructions.
Here are what concerned me:
Workload A: 10M records
[UPDATE], AverageLatency(ms), 16.760313642451805
[UPDATE], MinLatency(ms), 1.587
[UPDATE], MaxLatency(ms), 4202.495
[UPDATE], 95thPercentileLatency(ms), 8.167
[UPDATE], 99thPercentileLatency(ms), 441.087
Workload A 100M records:
[UPDATE], Operations, 4999256
[UPDATE], AverageLatency(ms), 2.4073149240406972
[UPDATE], MinLatency(ms), 1.593
[UPDATE], MaxLatency(ms), 7471.103
[UPDATE], 95thPercentileLatency(ms), 7.975
[UPDATE], 99thPercentileLatency(ms), 710.655
I have ran it on 1M, 10M, 50M, 100M, update has same problem, the 99th performance is bad, can someone share more details why write takes so much time?