Hacker News new | ask | show | jobs
YCSB performance series: YDB, CockroachDB, YugabyteDB (blog.ydb.tech)
12 points by blinkov 1125 days ago
2 comments

Author of this post as well as the whole team would appreciate any feedback. We are here to answer any questions.
Why did you decide to compare the performance of SQL databases using YCSB rather than more suitable tests?
There were multiple reasons behind our decision:

1. We firmly believe that achieving superior performance in distributed transactions is impossible without first ensuring strong key-value load performance.

2. As mentioned in our paper, other distributed SQL databases also utilize the YCSB benchmark. You might be interested in the YugabyteDB vs. CockroachDB comparison we referenced.

3. Distributed databases are complex, comprising multiple layers. Though a key-value load is relatively simple to comprehend, it still allows for the performance evaluation of various layers like the transport layer, GRPC, underlying storage, and so forth. We make extensive use of this type of load in our attempts to identify and eliminate different bottlenecks.

We're currently preparing more benchmarks and look forward to sharing our findings soon.

Your feedback is always appreciated!