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 Transaction processing

    Transaction processing

    Gray, Jim · 1993

    A comprehensive presentation of the key concepts and techniques of transaction processing. The authors provide a description of the transaction concepts and how it fits in a distributed computing environment, as well as a thorough discussion of the complex issues related to transaction recovery. The book will be invaluable to anyone interested in using or implementing distributed systems or client server systems.

    Systems & OS
    Open LibraryAmazon
    Stats for nerds
    13recommend
    21mentions
    18people
    2008–2025years
    76% recommend24% neutral

    Mentions per year

    2008201020122014201620182020202220242025

    What Hacker News says

    1. twoodfinMay 2023
      A few that stick in my brain from 20 years ago:

      Introduction to the Theory of Computation by Michael Sipser

      The classic Hennessy and Patterson: Computer Architecture: A Quantitative Approach

      Gray & Reuter: Transaction Processing: Concepts and Techniques

      I also think the Gang of Four book always was and still is a tremendously useful read.

      & SICP, natch.

      thread
    2. cafardDec 2022
      Computer Architecture: A Quantitative Approach by Hennessey and Patterson.

      Transaction Processing: Principles and Techniques by Gray and Reuter.

      thread
    3. twoodfinSep 2022
      “Transaction Processing: Concepts and Techniques” by Jim Gray & Andreas Reuter. Rightly the Bible of database systems.
      thread
    4. cafardDec 2021
      Operating Systems: Design and Implementation by Andrew Tanenbaum

      Computer Architecture: A Quantitative Approach by Hennessy and Patterson

      An Introduction to Database Systems by C.J. Date Transaction Processing: Principles and Techniques by Gray and Reuter

      Introduction to Automata Theory, Languages, and Computation by Hopcroft and Ullman

      thread
    5. ogazittOct 2021
      Maybe I'm old-school, but the most impactful books for me: * Operating Systems Concepts: Silberschatz et al * Compilers: Aho, Sethi, Ullman ("the dragon book") * Transaction Processing: Jim Gray * Applied Cryptography: Bruce Schneier * Computer Graphics: Foley / van Dam
      thread
    6. bigbizisverywyzSep 2021
      >Sending multiple queries from your web server will likely put more load on the database server than using a stored procedure.

      Lots of people seem to not realize that db roundtrips are expensive, and should be avoided whenever possible.

      One of the best illustrations of this I've found is in Transaction Processing book by Jim Gray and Andreas Reuters where they illustrate the relative cost of getting data from CPU vs CPU cache vs RAM vs cross host query.

      thread

    Related

    Cover of Foundations of databases
    2008–2025

    Foundations of databases

    Serge Abiteboul
    1 recommend · 6
    Cover of Readings in database systems
    2007–2025

    Readings in database systems

    Michael Stonebraker
    11 recommend · 22
    Cover of Database system implementation
    2015–2020

    Database system implementation

    Hector Garcia-Molina
    3 recommend · 3
    Data flow analysisUday Khedker
    2017–2026

    Data flow analysis

    Uday Khedker
    4 recommend · 4
    Cover of Architecture of a database system
    2014–2024

    Architecture of a database system

    Joseph M. Hellerstein
    7 recommend · 13
    Cover of Java Concurrency in Practice
    2009–2026

    Java Concurrency in Practice

    Brian Goetz
    53 recommend · 82
    Cover of An introduction to database systems
    2009–2024

    An introduction to database systems

    C. J. Date
    14 recommend · 35
    Cover of Designing Data-Intensive Applications
    2014–2026

    Designing Data-Intensive Applications

    Martin Kleppmann
    457 recommend · 846