The Billion Row Challenge (1BRC) – Step-by-Step from 71s to 1.7s
A step-by-step walkthrough of the Billion Row Challenge, taking a Parallel Java Streams aggregation from 71 seconds down to 1.7 with SIMD and tuning.
QuestDB is the open-source time-series database for demanding workloads: ultra-low latency, high throughput, tiered storage, and fast SQL on open formats.
Visit questdb.io → On Hacker News Apr 2020 – Nov 2024
Systems & Performance 8Databases & Data 6Software Engineering 5Tools & Productivity 1Infrastructure & DevOps 1Hardware & Electronics 1
A step-by-step walkthrough of the Billion Row Challenge, taking a Parallel Java Streams aggregation from 71 seconds down to 1.7 with SIMD and tuning.
A deep dive into merykitty's 8-line SWAR temperature parser from the One Billion Row Challenge, using bitwise tricks and ALU magic with no loops or branches.
A guide to adding Rust to a Java codebase with JNI and the rust-maven-plugin.
How to design a lock-free data structure? A detective story for curious developers.
Fuzz tests have helped us catch many critical bugs. Should your team consider fuzz testing? They're the best thing to happen to our application tests so far.