Binary rows and AIOverview of how rows are encoded in binary in my RDBMS & the use of AI for this personal project - skills and flows9 min read·trdb.hashnode.devOct 12
Server, crates and docsImplementation of the server part of the RDBMS in Rust, reorganization of crates and updates on documentation6 min read·trdb.hashnode.devOct 12
Storage manager - the bufferImplementation details of the buffer pool manager for a relational database management system in Rust16 min read·trdb.hashnode.devOct 12
insertion in heap pagesOriginally published on tudor96stani.com Intro Insertion in heap pages is, in theory, straightforward: you find some free space in the page, place the row there and create a slot pointing to that location. There are, however, multiple small details t...6 min read·trdb.hashnode.devJan 19
maintaining stable row identifiers during page maintenanceOriginally published on tudor96stani.com intro Christmas, New Year's, a 1-week ski trip, time with family, the rabbit hole of a full re-organization of my Obsidian vault into a Zettelkasten slip box after reading How to take smart notes - all of thes...7 min read·trdb.hashnode.devJan 5