A simple toy RDBMS in Rust (for Learning)
Everyone chooses their own path to learn data engineering. For me, building things hands-on is the best way to really understand how they work. That’s why I decided to build a toy RDBMS, purely for learning purposes.
Since I also wanted to learn something new on the programming side, I chose Rust. I’m using only the standard library and no explicit unsafe code (though I did have to compromise a bit when implementing (de)serialization of tuples).
I thought this project might be interesting to others in the data engineering community—whether you’re curious about database internals, learning Rust, or just enjoy tinkering. I’d love to hear your thoughts, feedback, or any advice for a beginner tackling this kind of project!
GitHub Link: https://github.com/tucob97/memtuco
Thanks for your attention, and enjoy!
Posted Jun 17, 2025, 5:39 PM UTC