Category: Uncategorized

  • The Last Mile of Performance (or so I thought)

    This is another update on my personal hobby project to build an analytical database. A month ago I was getting close to beating all the other databases as documented in https://tuomaspelkonen.com/2023/08/27/doubling-down-on-performance/. I’m happy to say that I was able to squeeze even more performance out of my solution and it’s finally faster than all the…

  • Doubling down on performance

    As a follow-up to https://tuomaspelkonen.com/2023/07/26/building-my-own-analytical-dbms/ I’ve been working on improving the performance even further. I’ve made some good progress in the benchmark queries. I’ve practically caught up (or blown away) the fastest DB running on c6a.metal despite running only on a Macbook Pro M1. Since my solution is starting to be as fast on inferior…

  • Building my own analytical DBMS

    After a long break from doing any side projects, I decided to do some programming in my free time. Those who know me from my Meta days or from TopCoder competitions, know that I like to write code which runs fast and solves hard problems. I’ve also always been curious about analytical databases, but never…