I've been obsessed with database internals lately 🤓. It started with (yes, I run my own instance: infra nerd life). Pull requests welcome if you spot ways to improve it! 😊
Building a B-tree in Go: The gap between theory and implementation
- ▸ What's a B-tree, anyway?
- ▸ The Implementation: Easy, Interesting, and "Wait, What?"
- ↳ The Easy Part: Search
- ↳ The Interesting Part: Split
- ↳ The "Wait, What?" Part: Cascade
- ▸ What Building It Taught Me (That Reading Didn't)
- ↳ B-tree vs B+tree: Not Just Academic
- ↳ Sequential inserts are... weird 🤔
- ↳ TDD Isn't Optional (or at least not for me anymore)
- ↳ The "It Just Clicked" Moment
- ▸ The Numbers
- ▸ What's Next
SOCIAL SHARE CARD GENERATOR