Fast B-Trees
( This is part of a series on the design of zest . See the list of posts here .)
I don't know what they want from it, how they can be satisfied with the petty round of grant money, publication, and prizes. Whereas I have always known, deep down. I spent endless hours in the stacks, looking hopelessly for the one book that would show me the way forward, that would unlock Dimension Zeta. I wanted…
Visit scattered-thoughts.net → RSS feedOn Hacker News Jun 2015 – Sep 2025
Software Engineering 12Databases & Data 10Systems & Performance 6Programming Languages 5Life, Learning & Writing 4Tech Industry & Business 3
( This is part of a series on the design of zest . See the list of posts here .)
Differential dataflow is a library that lets you write simple dataflow programs and a) then runs them in parallel and b) efficiently updates the outputs when new inputs arrive. Compared to competition like spark and kafka streams , it can handle more complex computations and provides dramatically better throughput and…
I think that one of the most important things to focus on improving is how fast you can work.
Disclaimer: I used to work for Materialize which is one of the systems being compared in this post.
Many groups are working on running sql queries in incremental/streaming systems . Query planning in this context is not a well understood problem. This post is a quick pointer towards the many open problems. It's not intended to be complete or authoritative, because I haven't engaged with the problem much beyond…