Jim Gray was one of the people who turned the database transaction from an intuition into rigorous engineering. His ACM A.M. Turing Award page records that he received the 1998 Turing Award “for seminal contributions to database and transaction processing research and technical leadership in system implementation.”
Gray’s central contribution was making concrete what it means for a database operation to be reliable. His work helped define the properties a transaction should guarantee, the qualities now summarized as ACID: atomicity, consistency, isolation, and durability. His research on locking and recovery showed how to build systems that actually deliver those guarantees even when many users update shared data at once and when machines fail mid-operation.
That work spanned several institutions. The ACM record describes a career across IBM, where he contributed to the System R relational database project, and later Tandem Computers, Digital Equipment, and Microsoft Research. He co-authored the influential book “Transaction Processing: Concepts and Techniques” with Andreas Reuter, which became a standard reference for the field.
Gray disappeared at sea in 2007 while sailing alone off the California coast, and was never found. His ideas about transactions and reliability remain foundational to every system, from banking to e-commerce, that must keep data correct under concurrency and failure.
Note on dates: this entry uses a year-level date for his birth year, as recorded on his Turing Award page, rather than asserting an exact day.