Hey HN!<p>Not too long ago I began working on a distributed database, using Go. The goal of this project is to ultimately be for people to have an approachable way to learn more about the inner workings of a database.<p>Any contributions are massively appreciated!
This set of blog posts about building a database in C is a good read - not entirely relevent, since it isn't in go and doesn't handle distributed-operation, but if you have an interest in such things:<p><a href="https://cstack.github.io/db_tutorial/" rel="nofollow">https://cstack.github.io/db_tutorial/</a>
Great work!<p>One idea:<p>I would pay for a step by step book on this<p>Alternatively:<p>A blog post stepping a hacker through the main architecture, and a blog post going deep on one of the pieces would be great