Database internals are such a cool thing to talk about. I gave a talk about Merkle trees in 2019, and I thought I was talking about something so old that no one cared about it. Fast-forward to 2016, and they're still rocking!
Merkle trees are everywhere:
- ZFS uses them to detect data corruption
- Git uses them to verify repo integrity
- Cursor uses them for codebase sync
- Bitcoin uses them for transaction verification
Talked through how they work on the latest database stream.