c.curionodeThe Turing Archive

1998 · Databases

A transaction that survives failure

Databases must preserve meaningful changes even when computers crash.

1998Turing Award
A transaction that survives failure: Databases must preserve meaningful changes even when computers crash.
Original AI-generated infographic by Curionode. Read the text version below for the full explanation.
Read the poster text
  1. Group

    Treat related updates as a unit.

  2. Coordinate

    Manage concurrent operations.

  3. Recover

    Preserve committed changes after failure.

Reliable transaction processing supports the integrity of shared databases, including financial and commercial systems.

Transaction guarantees have a defined scope; choices about isolation, failures and distributed coordination still matter.

01 · The idea

In everyday language

Jim Gray helped establish transaction processing as a rigorous and practical discipline. A transfer between accounts must not leave money removed from one account but absent from the other. Transactions group related changes, coordinate concurrent work and use recovery mechanisms to keep committed results dependable.

Why it matters

Reliable transaction processing supports the integrity of shared databases, including financial and commercial systems.

02 · The people

Who brought the idea to life?

Illustrated portrait of Jim Gray

Jim Gray

Jim Gray made transaction processing a rigorous and practical foundation for reliable databases. He studied how systems can preserve consistent results despite concurrent activity, machine failures, and recovery. His work helped define the properties expected of transactions and the engineering methods needed to deliver them. After research in several industrial laboratories, he joined Microsoft, where he also explored large scientific datasets and data-intensive computing.

Read the biography ↗

03 · Read further

From the original sources

Original explanations based on the official award record. The subject label is an editorial navigation aid.

  1. Official ACM profile: Jim Gray ↗amturing.acm.org
  2. Heidelberg Laureate Forum: Jim Gray ↗www.heidelberg-laureate-forum.org