- Why do databases store data in B+ trees?
- How do indexes make databases read faster?
- How databases store and transmit integers efficiently using varint encoding
- Picking the right string column datatype - CHAR vs VARCHAR vs TEXT
- Datetime vs Timestamp datatype in databases - Which one is better and when?
- How nested loop, hash, and merge joins work
- What happens when ID column reaches its max value - Dissecting GitHub Outage
- Database Sharding and Partitioning
- PostgreSQL connection management and per-client process model explained
- How PostgreSQL parses the query and constructs the Parse Tree?
- How PostgreSQL generates all possible query execution plans before choosing the best one?