296 followers
Core database engineer at QuestDB. Distributed systems gazer. Node.js contributor. Occasional tech blogger and speaker.
This small post continues the previous post dedicated to multithreaded query execution in databases with column-oriented storage format. This time...
mmap is a controversial topic among the database community. The common belief is that it's no good for a database, but in my experience, it does a...
Last time we discussed k-word CAS algorithm and came to the conclusion that seqlock-based atomic snapshots may be used as an alternative in situations...
A few months ago I went through Efficient Multi-word Compare and Swap paper, so here are a few thoughts on the algorithm. Long story short, I have...
Several times I've heard opinions that many mass-market SSDs and HDDs don't provide sufficient durability guarantees and Linux can do nothing with...
Today we'll discuss an approach used in some analytical databases to speed up the execution of queries at the cost of additional HW resources, namely...