Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Readings in database systems

    Readings in database systems

    Michael Stonebraker · 1998

    The latest edition of a popular text and reference on database research, with substantial new material and revision; covers classical literature and recent hot topics. Lessons from database research have been applied in academic fields ranging from bioinformatics to next-generation Internet architecture and in industrial uses including Web-based e-commerce and search engines. The core ideas in the field have become increasingly influential. This text provides both students and professionals with a grounding in database research and a technical context for understanding recent innovations in the field. The readings included treat the most important issues in the database area--the basic material for any DBMS professional. This fourth edition has been substantially updated and revised, with 21 of the 48 papers new to the edition, four of them published for the first time. Many of the sections have been newly organized, and each section includes a new or substantially revised introduction that discusses the context, motivation, and controversies in a particular area, placing it in the broader perspective of database research. Two introductory articles, never before published, provide an organized, current introduction to basic knowledge of the field; one discusses the history of data models and query languages and the other offers an architectural overview of a database system.

    Systems & OS
    Open LibraryAmazon
    Stats for nerds
    11recommend
    22mentions
    20people
    2007–2025years
    59% recommend36% neutral5% critical

    Mentions per year

    2007200920112013201520172019202120232025

    What Hacker News says

    1. jroseattleApr 2024
      Way back in the day, I picked up a cheap ($5!!!) copy of Readings in Database Systems from Michael Stonebraker. I found it fascinating to read the original papers that proposed concepts, and then to see those concepts implemented and become the norm.

      What I didn't expect was the amount of drama within the context of those papers. In Codd's original paper on relational theory in the 60s, he spends a chunk of time dedicated to talking about IBM as "the man". Hilarious.

      thread
    2. acmiyaguchiAug 2023
      This paper looked familiar to me, and it turns out it's because it's part of the 4th edition of Readings in Database Systems (or the Red Book). The 5th edition is freely available to read online, and is worth the read/skim.

      http://www.redbook.io/

      thread
    3. satvikpendemJan 2023
      I'd also read the books from Teach Yourself CS (https://teachyourselfcs.com):

      - Structure and Interpretation of Computer Programs

      - Computer Systems: A Programmer's Perspective

      - The Algorithm Design Manual

      - Mathematics for Computer Science

      - Operating Systems: Three Easy Pieces

      - Computer Networking: A Top-Down Approach

      - Readings in Database Systems

      - Crafting Interpreters

      - Designing Data-Intensive Applications

      Other books I've seen:

      - Computer Graphics From Scratch

      - Haskell Programming From First Principles

      - Zero To Production In Rust

      thread
    4. jlduggerJan 2023
      Books will take you pretty far:

      - UNIX and Linux System Administration Handbook

      - The Practice of System and Network Administration

      - The Practice of Cloud System Administration

      - Tannenbaum's textbooks (operating systems / networks)

      - Readings in Database Systems

      thread
    5. dqpbSep 2019
      Readings in Database Systems http://www.redbook.io/
      thread
    6. mamcxSep 2019
      I'm in the hunt because I try to build a relational language (http://tablam.org - looking for help!) and have collected as many resources as I could.

      Apart of the link given by @azhenley, some interesting stuff:

      About queries:

      - "Building Efficient Query Engines in a High-Level Language" by Yannis Klonatos, Christoph Koch, Tiark Rompf1, and Hassan Chafi

      - "Optimizing relational algebra operations using generic partitioning discriminators and lazy products" by Fritz Henglein

      The relational model

      - "An Introduction to Relational Database Theory" by Hugh Darwen

      About the whole thing:

      - "Database Systems: The Complete Book" by Hector Garcia-Molina Jeffrey D. Ullman Jennifer Widom

      - "Database Management Systems 3rd Edition" by Ramakrishnan

      About more modern stuff:

      - Readings in Database Systems

      - The Design and Implementation of Modern Column-Oriented Database Systems

      thread

    Related

    Cover of Database systems
    2015–2021

    Database systems

    Peter Rob
    4 recommend · 4
    Cover of Transaction processing
    2008–2025

    Transaction processing

    Gray, Jim
    13 recommend · 21
    Cover of Database Design for Mere Mortals
    2010–2026

    Database Design for Mere Mortals

    Michael J. Hernandez
    12 recommend · 26
    Cover of An introduction to database systems
    2009–2024

    An introduction to database systems

    C. J. Date
    14 recommend · 35
    Cover of Database management systems
    2008–2023

    Database management systems

    Raghu Ramakrishnan
    7 recommend · 16
    Cover of The Elements of Computing Systems
    2008–2026

    The Elements of Computing Systems

    Noam Nisan
    204 recommend · 344
    Cover of Database system implementation
    2015–2020

    Database system implementation

    Hector Garcia-Molina
    3 recommend · 3
    Cover of Structure and Interpretation of Computer Programs
    2007–2026

    Structure and Interpretation of Computer Programs

    Harold Abelson
    347 recommend · 761