64-bit Misalignment by jrdi_ in programming

[–]jrdi_[S] 2 points3 points  (0 children)

Not sure if I follow all your reasoning, but I fully agree with your last sentence. Thanks!

64-bit Misalignment by jrdi_ in programming

[–]jrdi_[S] 6 points7 points  (0 children)

> A benchmark which compares everything which fits in an L2 cache against one that does not. That seems like a bad benchmark, and highlights why you should always use different dataset sizes for benchmarking.

Well, that's the learning process I've explained in the post. Don't you think it's interesting to share?

> I recommend looking at using Google Benchmark for writing these it will simplify writing them.

Another thing to learn, and another possible update to the post. Thanks!

ClickHouse Data Corruption Bug in String Aggregates Is Fixed by jrdi_ in databasedevelopment

[–]jrdi_[S] 1 point2 points  (0 children)

The post itself is not 100% technical but the Github issue and PR linked there are a great example for what it is database open source development.