A simple toy RDBMS in Rust (for Learning)

Personal Project Showcase

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

95

Comments aren't archived yet

This post had 5 comments on Reddit. Comments for this period haven't been loaded into the archive yet.