Jim Gray

De Viquipèdia
Salta a: navegació, cerca
Infotaula de personaJim Gray
Jim Gray Computing in the 21st Century 2006.jpg
Jim Gray el 2006
Dades biogràfiques
Naixement James Nicholas Gray
12 de gener de 1944[1]
San Francisco, Califòrnia[2]
Desaparició 28 de gener de 2007
Aigües a prop de San Francisco
Mort 28 de gener de 2007(2007-01-28) (als 63 anys) (desaparegut al mar, declarat oficialment mort el 16 de maig de 2012)
Alma mater Universitat de Califòrnia a Berkeley (doctorat)
Es coneix per Treball sobre bases de dades i sistemes de processat de transaccions
Activitat professional
Ocupació Informàtica
Organització
Dades familiars
Cònjuge Loretta (divorciat), Donna Carnes (vídua)
Premis i reconeixements

Lloc web Lloc web oficial
Modifica dades a Wikidata

James Nicholas "Jim" Gray (nascut el 12 de gener de 1944; suposat perdut a la mar el 28 de gener de 2007; declarat oficialment mort el 16 de maig de 2012)[4] fou un informàtic nord-americà que va guanyar el Premi Turing[5] de 1998 "per contribucions fundacionals a la recerca en bases de dades i processat de transaccions, i pel lideratge tècnic en la implementació de sistemes".

Primers anys[modifica | modifica el codi]

Gray va néixer a San Francisco, a Califòrnia, i era el segon fill d'una mare professora i un pare militar; la família es va traslladar a Roma on Gray va passar la major part dels seus primers tres anys de vida, aprenent l'italià abans que l'anglès.[2] Després, la família es va traslladar a Virgínia, passant-hi uns quatre anys, fins que els pares de Gray es van divorciar; llavors va tornar a San Francisco amb la mare.[2] El seu pare, inventor aficionat, va patentar un disseny per un cartutx de cinta per a les màquines d'escriure que li garantia una renda substanciosa.[2]

Després de ser rebutjat per l'Acadèmia de les Forces Aèries, va començar a la Universitat de Califòrnia a Berkeley el 1961, pagant 67 dòlars per semestre.[2] Per ajudar a pagar-se la universitat, va treballar de becari a General Dynamics, on va aprendre a utilitzar una calculadora marca Monroe. Desanimat per les notes de química, va deixar Berkeley durant sis mesos, tornant-hi després d'una experiència a la indústria que més endavant va descriure com "horrible".[2] Gray es va llicenciar en Matemàtiques per l'Enginyeria (Matemàtiques i Estadística) el 1966.[6]

Després de casar-se, Gray va traslladar-se amb la seva dona Loretta a Nova Jersey, d'on era ella; ella va trobar feina de professora, i ell va començar a treballar als Bell Labs treballant en una simulació digital que havia de ser part de Multics. A Bell, treballava tres dies a la setmana, i llavors passava dos dies estudiant un màster a l'Institut Courant de Ciències Matemàtiques de la Universitat de Nova York. La parella tenia pensat treballar un any, fer "prou diners per poder marxar durant cinc anys i fer la volta al món".[2] Abans de començar el seu viatge, van tornar a Berkeley per estar-s'hi tres mesos. Després de dos mesos viatjant, van tornar a Berkeley, amb les ganes de viatjar sadollades.[2] Gray va començar un doctorat amb Michael Harrison de director de tesi. Gray va doctorar-se el 1969, en llenguatges de programació, i després va fer dos anys de feina post-doctoral amb IBM.[2]

Recerca[modifica | modifica el codi]

Gray va fer la seva carrera treballant principalment com a investigador i com a dissenyador de programari en unes quantes empreses industrials, com IBM, Tandem Computers, i DEC. Va passar a Microsoft el 1995 on era Technical Fellow[1][7][8][9][10][11][12][13][14] fins que es va perdre a la mar el 2007.[15]

Gray va contribuir a molts sistemes importants de base de dades i de processat de transaccions. El System R d'IBM fou precursor de les bases de dades relacionals SQL que ara són un estàndard mundial. A Microsoft, va treballar a TerraServer-USA i Skyserver.

Alguns dels seus assoliments més coneguts són:

  • Bloqueig granular de bases de dades[16]
  • semàntica de "commit" de les transaccions en dos nivells
  • la "regla dels cinc minuts" per reservar emmagatzemament
  • l'operador del cub OLAP per a aplicacions d'emmagatzemament de dades
  • descriure els requeriments per a processat fiable de transaccions (anomenat prova ACID) i implementar-los en programari.

Va ajudar al desenvolupament de Virtual Earth, que més endavant es va conèixer com a Bing maps.[17][18][19][20]

Desaparició[modifica | modifica el codi]

Jim Gray a bord el Tenacious el gener de 2006

El diumenge, 28 de gener de 2007, durant un viatge curt en solitari amb el seu veler cap a les Illes Farallon, prop de San Francisco, per escampar les cendres de la seva mare, Gray i el seu veler de 12 metres, Tenacious, van desaparèixer. La guàrdia costanera va buscar-lo durant quatre dies amb un avió C-130, helicòpters, i patrulleres però no en van trobar cap rastre.[21][22][23][24]

El vaixell de Gray anava equipat amb una balisa d'emergència automàtica, que s'hauria hagut de disparar i començar a transmetre en el mateix moment que el vaixell s'enfonsés. La zona del voltant de les Illes Farallon per on navegava Gray queda molt al nord del canal Est-Oest que utilitzen els vaixells mercants que entren i surten de la badia de San Francisco. El temps era bo i cap vaixell va informar que hagués topat amb un veler, ni es van captar transmissions de ràdio d'emergència.

L'u de febrer de 2007, el satèl·lit DigitalGlobe va escombrar la zona, generant milers d'imatges.[25] Les imatges es van passar a l'Amazon Mechanical Turk per distribuir la feina de buscar en totes elles amb l'esperança de trobar-hi la barca.

De seguida es van proposar moltes teories sobre la desaparició de Gray.[26]

El 16 de febrer de 2007, la família i els amics (que representaven l'elit de Silicon Valley i bona part de la comunitat científica nord-americana) van suspendre la cerca,[27] encara que continuaven oberts a seguir pistes significatives. La família va deixar estar la cerca submarina el 31 de maig de 2007. Malgrat molts esforços i l'ús de tecnologia punta, totes les cerques van ser infructuoses.[10][28][29][30][31][32]

Al cap de cinc anys sense aparèixer, el 16 de maig de 2012, Gray va ser declarat oficialment mort a la mar.[4][33]

Referències[modifica | modifica el codi]

  1. 1,0 1,1 «DeWitt Undergraduate CS Scholarship: Dr. James Gray». Universitat de Wisconsin–Madison. [Consulta: 18 gener 2010].
  2. 2,0 2,1 2,2 2,3 2,4 2,5 2,6 2,7 2,8 2,9 Entrevista de la Història Oral amb Jim Gray (Sinopisi al Charles Babbage Institute, Universitat de Minnesota. 3 de gener de 2002. Consulta 2010-01-19.
  3. Gray, J. «What next?: A dozen information-technology research goals». Journal of the ACM, 50, 2003, pàg. 41–57. DOI: 10.1145/602382.602401. Jim Gray Turing Award lecture
  4. 4,0 4,1 Greengard, Samuel «Jim Gray Declared Dead». Communications of the ACM. ACM Media, 55, 7, juny 2012, pàg. 19. DOI: 10.1145/2209249.2209257. ISSN: 0001-0782.
  5. Gray, Jim «Jim Gray - A.M. Turing Award Winner». ACM.
  6. «Biography of Dr. Jim Gray». faircom.com. [Consulta: 2 juliol 2015].
  7. Transaction Processing: Concepts and Techniques (with Andreas Reuter) (1993). ISBN 1-55860-190-2.
  8. The Benchmark Handbook: For Database and Transaction Processing Systems (1991). Morgan Kaufmann. ISBN 978-1-55860-159-8.
  9. Saade, E. «Search survey for S/V Tenacious». ACM SIGMOD Record, 37, 2, 2008, pàg. 70. DOI: 10.1145/1379387.1379409.
  10. 10,0 10,1 Hellerstein, J. M.; Tennenhouse, D. L. «Searching for Jim Gray». Communications of the ACM, 54, 7, 2011, pàg. 77. DOI: 10.1145/1965724.1965744.
  11. Crawford, D. «Jim Gray». Communications of the ACM, 51, 11, 2008, pàg. 7. DOI: 10.1145/1400214.1400216.
  12. Szalay, A. S. «Jim Gray, astronomer». Communications of the ACM, 51, 11, 2008, pàg. 58. DOI: 10.1145/1400214.1400231.
  13. Gray, J. «Technical perspectiveThe Polaris Tableau system». Communications of the ACM, 51, 11, 2008, pàg. 74. DOI: 10.1145/1400214.1400233.
  14. Stonebraker, M.; Dewitt, D. J. «A tribute to Jim Gray». Communications of the ACM, 51, 11, 2008, pàg. 54. DOI: 10.1145/1400214.1400230.
  15. Steve Silberman. «Inside the High Tech Hunt for a Missing Silicon Valley Legend», 24-07-2007. [Consulta: 3 febrer 2015].
  16. Eswaran, K. P.; Gray, J. N.; Lorie, R. A.; Traiger, I. L. «The notions of consistency and predicate locks in a database system». Communications of the ACM, 19, 11, 1976, pàg. 624–633. DOI: 10.1145/360363.360369.
  17. «A Conversation with Jim Gray - ACM Queue». acmqueue.com. [Consulta: 2 juliol 2015].
  18. Winslett, Marianne. «Interview with Jim Gray for ACM SIGMOD Record, March 2003 as part of Distinguished Database Profiles» (PDF).
  19. Entrevista a MSDN Channel 9, Behind the Code, March 3, 2006
  20. «Deconstructing databases with Jim Gray». regdeveloper.co.uk.
  21. «Coast Guard searches for missing SF boater: 63-year-old man failed to return from trip to Farallon Islands». San Francisco Chronicle, 29-01-2007.
  22. Doyle, Jim «Sea search for missing Microsoft scientist: No sign of S.F. man who set out alone for Farallon Islands in 40-foot sailboat». San Francisco Chronicle, 30-01-2007.
  23. ; Rubenstein, Steve «Search for missing sailor extends to Humboldt». San Francisco Chronicle, 31-01-2007.
  24. ; Doyle, Jim «Vast search off coast for data wizard». San Francisco Chronicle, 31-01-2007.
  25. Hafner, Katie «Silicon Valley's High-Tech Hunt for Colleague». New York Times, 03-02-2007 [Consulta: 6 maig 2010].
  26. Doyle, Jim «FARALLON ISLANDS / Missing sailor mystery / Boaters' speculations range from orcas to margarita escape». www.sfgate.com, 03-02-2007 [Consulta: 19 octubre 2012].
  27. «Friends of missing computer scientist suspend search for him». San Francisco Chronicle, 16-02-2007.
  28. Inside the High-Tech Hunt for a Missing Silicon Valley Legend, Wired Magazine (August 2007)
  29. «Amazon Mechanical Turk - All HITs». mturk.com. [Consulta: 2 juliol 2015].
  30. «Tenacious Search». openphi.net. [Consulta: 2 juliol 2015].
  31. Help Find Jim Information to help locate Jim Gray
  32. Print a MISSING Poster Hang a MISSING Poster in Southern California and Mexico.
  33. Wingfield, Nick «Closure in Disappearance of Computer Scientist». The New York Times, 18-05-2012 [Consulta: 18 maig 2012].

Enllaços externs[modifica | modifica el codi]