ArticleslgStudy

computer science

Jim Gray (computer scientist)

Jim Gray (computer scientist) is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Jim Gray (computer scientist) rather than just read about it. In short: James Nicholas Gray (1944 – declared dead in absentia 2012) was an American computer scientist who received the Turing Award in 1998 "for seminal contributions to database and transaction processing research and technical leadership in system implementation". Early years and personal life Gray was born in San Francisco, the second child of Ann Emma Sanbrailo, a teacher, and James Able Gray, who was in the U.S.

Jim Gray (computer scientist) — main illustration
Jim Gray (computer scientist) — illustration

Key takeaways

  • Jim Gray (computer scientist) belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Jim Gray (computer scientist) to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Jim Gray (computer scientist) from memory before moving on to harder problems.

Reference excerpt

James Nicholas Gray (1944 – declared dead in absentia 2012) was an American computer scientist who received the Turing Award in 1998 "for seminal contributions to database and transaction processing research and technical leadership in system implementation".

Early years and personal life Gray was born in San Francisco, the second child of Ann Emma Sanbrailo, a teacher, and James Able Gray, who was in the U.S. Army; the family moved to Rome, Italy, where Gray spent most of the first three years of his life; he learned to speak Italian before English. The family then moved to Virginia, spending about four years there, until Gray's parents divorced, after which he returned to San Francisco with his mother. His father, an amateur inventor, patented a design for a ribbon cartridge for typewriters that earned him a substantial royalty stream. After being turned down for the Air Force Academy he entered the University of California, Berkeley as a freshman in 1961. To help pay for college, he worked as a co-op for General Dynamics, where he learned to use a Monroe calculator. Discouraged by his chemistry grades, he left Berkeley for six months, returning after an experience in industry he later described as "dreadful". Gray earned his B.S. in engineering mathematics (Math and Statistics) in 1966. After marrying, Gray moved with his wife Loretta to New Jersey, his wife's home state; she worked as a teacher and he worked at Bell Labs on a digital simulation that was to be part of Multics. At Bell, he worked three days a week and spent two days as a Master's student at New York University's Courant Institute. After a year they traveled for several months before settling again in Berkeley, where Gray entered graduate school with Michael A. Harrison as his advisor. In 1969 he received his Ph.D. in programming languages, then did two years of postdoctoral work for IBM. While at Berkeley, Gray and Loretta had a daughter; they were later divorced. His second wife was Donna Carnes.

Research Gray pursued his career primarily working as a researcher and software designer at a number of industrial companies, including IBM, Tandem Computers, and DEC. He joined Microsoft in 1995 and was a Technical Fellow for the company until he was lost at sea in 2007. Gray contributed to several major database and transaction processing systems. At IBM's San Jose Research Laboratory he worked on System R, the prototype relational database system that introduced SQL and became the basis for later commercial relational products. He subsequently worked on transaction processing at Tandem Computers and DEC. For Microsoft, he worked on TerraServer-USA and Skyserver. Roger Sippl described Gray as among the "technical gods in this industry", widely respected as a neutral arbiter on standards committees. His best-known achievements include:

Granular database locking The two-phase commit protocol The Five-minute rule for allocating storage OLAP cube operator for data warehousing Characterization of software bug types He assisted in developing Virtual Earth. He was also one of the co-founders of the Conference on Innovative Data Systems Research.

Disappearance

Gray, an experienced sailor, owned a 40 foot (12 m) sailboat. On January 28, 2007, he failed to return from a short solo trip to scatter his mother's ashes at the Farallon Islands near San Francisco. The weather was clear, and no distress call was received, nor was any signal detected from the boat's automatic Emergency Position-Indicating Radio Beacon. A four-day Coast Guard search using planes, helicopters, and boats found nothing. On February 1, 2007, the DigitalGlobe satellite scanned the area and the thousands of images were posted to Amazon Mechanical Turk. Students, colleagues, and friends of Gray, and computer scientists around the world formed a "Jim Gray Group" to study these images for clues. On February 16 this search was suspended, and an underwater search using sophisticated equipment ended May 31. Marine search expert Bob Bilger explains that the type of boat used by Gray, a C&C 40 is vulnerable to hull damage, and can sink as quickly as in 30 seconds, also taking any equipment with it, not leaving any loose debris. The University of California, Berkeley and Gray's family hosted a tribute on May 31, 2008. Five years after the disappearance, Carnes petitioned a court to have her husband declared dead and on January 28, 2012, Gray was declared legally dead. In 2012, Carnes co-authored a paper on coping with ambiguous loss. In 2014, in conjunction with the disappearance of Malaysia Airlines Flight 370, CNN interviewed Carnes. At the time, she lived with her elderly mother who was suffering from dementia in Wisconsin.

Legacy Microsoft's WorldWide Telescope software was dedicated to Gray. In 2008, Microsoft Research opened Gray Systems Lab, a research center in Madison, Wisconsin, named after Jim Gray. Database conference SIGMOD confers the Jim Gray Doctoral Dissertation Award annually to doctoral candidates researching databases. Each year, Microsoft Research presents the Jim Gray eScience Award to a researcher who has made an outstanding contribution to the field of data-intensive computing. Award recipients are selected for their ground-breaking, fundamental contributions to the field of eScience. Previous award winners include Alex Szalay (2007), Carole Goble (2008), Jeff Dozier (2009), Phil Bourne (2010), Mark Abbott (2011), Antony John Williams (2012), and Dr. David Lipman, M.D. (2013).

See also List of people who disappeared mysteriously at sea List of pioneers in computer science

Notes

References

External links Gray's Microsoft Research home page Gordon Bell, Leslie Lamport, and Butler W. Lampson, "James N. Gray", Biographical Memoirs of the National Academy of Sciences (2013)

Illustrations

Jim Gray (computer scientist) illustration
Jim Gray (computer scientist): Jim Gray on his yacht Tenacious in 2006
Jim Gray on his yacht Tenacious in 2006

Worked examples

Example 1 — a first encounter with Jim Gray (computer scientist)

Start with the simplest possible case. Write down what Jim Gray (computer scientist) claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Jim Gray (computer scientist) before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Jim Gray (computer scientist) ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Jim Gray (computer scientist)

In research
Jim Gray (computer scientist) appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Jim Gray (computer scientist) in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Jim Gray (computer scientist) is common in secondary-school and first-year university syllabi. It links to neighbouring topics 1944 births, 2000s missing person cases, 2007 deaths, so understanding it makes those chapters shorter.
In everyday life
Look for Jim Gray (computer scientist) outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Jim Gray (computer scientist)” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Jim Gray (computer scientist) in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Jim Gray (computer scientist) means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Jim Gray (computer scientist) out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Jim Gray (computer scientist) in simple terms?

James Nicholas Gray (1944 – declared dead in absentia 2012) was an American computer scientist who received the Turing Award in 1998 "for seminal contributions to database and transaction processing research and technical leadership in system implementation". Early years and personal life Gray was…

Why does Jim Gray (computer scientist) matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Jim Gray (computer scientist)?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Jim Gray (computer scientist).

Tags

  • 1944 births
  • 2000s missing person cases
  • 2007 deaths
  • American computer scientists
  • Courant Institute of Mathematical Sciences alumni
  • Database researchers
  • Digital Equipment Corporation people
  • IBM Research computer scientists
  • Members of the United States National Academy of Engineering
  • Members of the United States National Academy of Sciences
  • Microsoft employees
  • Microsoft technical fellows

Keep exploring