The Bookshelf

Every book my guests recommended, with their own words on why it mattered. Pick one up.

Courses, papers, podcasts

  • Course Recommended twice

    CMU Database Systems

    Andy Pavlo, Carnegie Mellon

    “The Carnegie Mellon lectures are absolutely great for database internals. There’s probably not much better.”

    “A very good introduction, not only to databases themselves, but also to the level of rigor the field requires.”

  • Documentation Recommended twice

    The official docs

    PostgreSQL, MySQL, and the rest

    “When I really want to understand something, I go and read the official documentation from beginning to end.”

    “My primary sources are the official MySQL and PostgreSQL documentation.”

  • Paper

    The Log-Structured Merge-Tree

    O'Neil, Cheng, Gawlick & O'Neil, 1996

    “Mostly papers. Going through a paper is probably the best thing you can do.”

  • Website

    Modern SQL

    Markus Winand

    “If you want to get into SQL, Modern SQL is probably one of the best entry points.”

  • Website

    Use the Index, Luke

    Markus Winand

    “Use the Index is about optimization… His courses are excellent.”

  • Podcast

    Talking Postgres

    Claire Giordano

    “A very, very useful podcast to get to know community people and people who work with PostgreSQL.”

Not big readers

“I’ve never read a tech book from cover to cover.”
Cedric Villemain
“My thing has always been to get hands-on. I do not know the topic, I want to build something, and I will do everything I can to make it work.”
Matt Cornillon
“Our profession is learned especially through experience.”
Elisa Usai
“Go find the zones that interest you. Each little world has its own resources.”
Damien Clochard