Writing a SQL database from scratch in Go: 3. indexes | Heykuki News