Interesting read. As someone who just created a time series DB from scratch, the block based approach is cool. I might have to incorporate some aspects of it.
I’m struggling to write something positive about this. Um… If you, too, would like to write a database but don’t feel like learning anything about them before you start, this is a great description of the journey. The author discovers journaling and mmap among the way, apparently without irony, and ends up with a basically fine time series database structure.