Майкл Стоунбрейкер

Майкл Стоунбрейкер
англ. Michael Stonebraker
Народився11 жовтня 1943(1943-10-11)[1] (81 рік)
Мілтон, Страффорд, Нью-Гемпшир, США
Країна США
Діяльністьінформатик
Alma materПринстонський університет
Університет Мічигану
The Governor's Academyd
Галузьінформатика
ЗакладУніверситет Каліфорнії (Берклі)
Вчене званняпрофесор[d]
Науковий ступіньдоктор філософії
Науковий керівникArch Waugh Naylord[2]
Аспіранти, докторантиMargo Seltzerd
Timos Sellisd[2]
Clifford Lynchd[2]
Joseph M. Hellersteind[2]
Michael J. Careyd[2]
William Bradley Rubensteind[2]
Allison Gyle Woodruffd[2]
Margaret Helen Butlerd[2]
Anupam Keshav Bhided[2]
Paul Masami Aokid[2]
Eric Norman Hansond[2]
Jeffrey Paul Sidelld[2]
Mark Paul Sullivand[2]
Sunita Sarawagid[2]
Paula Hawthornd[2]
Marguerite Clare Murphyd[2]
Dale Marion Skeend[2]
Gerald David Heldd[2]
Anant Deep Jhingrand[2]
Spyridon John Potamianosd[2]
Curtis Philip Kolovsond[2]
Daniel Roland Riesd[2]
Robert Samuel Epsteind[2]
Faye Duchind[2]
Antonin Guttmand[2]
Wei Hongd[2]
Frank Olkend[2]
Nancy Harriet McDonaldd[2]
Robert Mark Pechererd[2]
Robert Earl McCordd[2]
ЧленствоАмериканська академія мистецтв і наук
Російська академія наук
Association for Computing Machinery[3]
Нагороди

Майкл Стоунбрейкер (англ. Michael Stonebraker; нар. 11 жовтня 1943 року) — американський вчений в галузі інформатики, дослідник проблематики побудови систем управління базами даних, професор Каліфорнійського університету в Берклі (19712000), з 2001 року — професор Массачусетського технологічного інституту. Відомий як архітектор і розробник таких систем управління базами даних, як Ingres, Informix, VoltDB. Відзначається як піонер досліджень і технологій в галузі баз даних[4]. Нагороджений премією Тьюрінга (2014).

Походження та навчання

Майкл Стоунбрейкер народився в 1943 році у місті Ньюберіпорт, штат Массачусетс, США

У 1965 році він отримав ступінь бакалавра в Прінстонському університеті та продовжив навчання в Університеті штату Мичиган, де в 1967 році йому було присвоєно ступінь магістра. У 1971 році захистив в Мичиганському університеті дисертацію на здобуття ступеня доктора філософії.

Трудова діяльність

У 1971 році Майкл Стоунбрейкер отримав посаду асистент-професора в Каліфорнійському університеті в Берклі. З 1973 року спільно з колегою по університету Юджином Воном (англ. Eugene Wong) зайнявся дослідженням можливості побудови реляційних баз даних на основі ідей Едгара Кодда. В рамках цих досліджень була спроєктована і реалізована система управління базами даних Ingres, яка відзначається як перша система, у якій були запропоновані такі можливості, що стали фактичними стандартами, як декларативна посилальна цілісність, тригери, представлення (як збережені підстановки текстів запитів), індекси на основі Б-дерев[5]

Наукові пошуки

Наприкінці 1970-х років Ingres вдалося комерціалізувати, вона поширювалася за невелику ціну в основному в академічному середовищі (на момент 1980 року було продано близько 1 тисяч копій). Майкл Стоунбрейкер став співзасновником компанії Relational Technology, яка володіла правами на Ingres. Пізніше компанія була перейменована на Ingres Corporation і в підсумку поглинена компанією Computer Associates.

У 1986 році, після продажу бізнесу Ingres Corporation, Майкл Стоунбрейкер ініціював новий проєкт системи управління базами даних, що підтримує поряд з реляційною моделлю даних принципи об'єктно-орієнтованого програмування — Postgres (від лат. post і Ingres). Даний проєкт відзначається як перша практично реалізована об'єктно-орієнтована СУБД[6]], система поширювалася за ліцензією BSD. Згодом код Postgres послужив основою для відомої вільно поширюваної СУБД PostgreSQL. В середині 1990-х років проєкт Postgres також був комерціалізований, була створена компанія Illustra, яка у 1996 році була продана корпорації Informix. М.Стоунбрейкер зайняв у Informix посаду технічного директора, на якій пропрацював аж до поглинання компанії корпорацією IBM в 2000 році.

У 2000—2001 роки в Каліфорнійському університеті в Берклі Майкл Стоунбрейкер керував дослідницьким проєктом глобальної розподіленої бази даних на основі федеративної моделі обчислень — Mariposa. Інтелектуальні права на проєкт були придбані в 2001 році корпорацією PeopleSoft.

У 2001 році він обійняв посаду професора інформатики у Массачусетському технологічному інституті та ініціював велику серію дослідницьких і практичних проєктів в галузі проєктування систем управління базами даних. Серед цих проєктів:

  • Aurora — СУБД, орієнтована на потокове завантаження даних із зовнішніх джерел зі специфічною мовою маніпулювання даними, у 2003 році проєкт комерціалізований і заснована компанія StreamBase, в якій М. Стоунбрейкер став її співзасновником.
  • C-Store — розподілена на основі архітектури без поділу ресурсів[en] (англ. shared nothing architecture) колонково-орієнтована СУБД[en]. У 2005 році М. Стоунбрейкер став співзасновником компанії Vertica із СУБД C-Store як основним активом, компанія була поглинена компанією Hewlett-Packard у 2011 році[7], а СУБД Vertica стала одним з продуктів HP.
  • Morpheus — проблемно-орієнтована інтеграційна СУБД, оптимізована для трансформації і завантаження даних між різнорідними джерелами. Проєкт був започаткований у 2006 році спільно з групою дослідників із Флоридського університету, а в 2009 році Майкл Стоунбрейкер став співзасновником компанії Goby — пошукової системи, в основі функціонування якої лежить СУБД Morpheus.
  • HStore — розподілена без поділюваних ресурсів СУБД, орієнтована на OLTP-обробку, як дослідницький проєкт розпочато в 2007 році, а в 2009 році Стоунбрейкер з колегами на основі досліджень випустили орієнтовану на комерційне застосування СУБД VoltDB і заснували однойменну компанію.
  • SciDB — СУБД для науково-дослідних програм, проєкт ініційований Майклом Стоунбрейкером спільно із Девідом Девіттом[en], у розробці працювали дослідники з шести університетів США.

Наукові товариства та нагороди

  • З 1994 року — Майкл Стоунбрейкер є фелло (почесний член) Асоціації обчислювальної техніки.
  • У 1997 році він був обраний членом Національної інженерної академії США. У 2011 році обраний іноземним членом Російської академії наук[8].
  • У 1992 році Майклу Стоунбрейкеру присуджена перша щорічна Премія Кодда[en].
  • У 2005 році удостоєний медалі Джона фон Неймана від IEEE (відзначений за «внесок у проєктування, впровадження та комерціалізацию реляційних і об'єктно-реляційних систем управління базами даних»)
  • У 2005 році також Стоунбрейкеру була присуджена премія Flame асоціації USENIX[9].
  • У березні 2015 року став лауреатом Премії Тюрінга за 2014 рік з поданням «за фундаментальний внесок в принципи і практики, що лежать в основі сучасних систем управління базами даних»[10].

Бібліографія

  • Stonebraker, Michael. The Ingres Papers: Anatomy of a Relational Database System. — Boston: Addison–Wesley, 1985. — 463 p. — (Addison–Wesley Series in Computer Science). — ISBN 978-0201071856.
  • Stonebraker, Michael. Readings in Database Systems. — Walthem: Morgan Kaufmann Publishers, 1993. — 970 p. — (The Morgan Kaufmann Series in Data Management Systems). — ISBN 978-1558602526. (переиздавалась в 1995 и 1997 годах)
  • Stonebraker, Michael and Brodie, Michael L. Migrating Legacy Systems: Gateways, Interfaces & the Incremental Approach. — Walthem: Morgan Kaufmann Publishers, 1995. — 207 p. — (The Morgan Kaufmann Series in Data Management Systems). — ISBN 978-1558603301.
  • Stonebraker, Michael and Moore, Dorothy. Object-Relational DBMSs: The Next Great Wave. — Walthem: Morgan Kaufmann Publishers, 1996. — 207 p. — (The Morgan Kaufmann Series in Data Management Systems). — ISBN 978-1558603974. (переиздавалась в 1997 и 1998 годах)
  • Joseph M. Hellerstein, Michael Stonebraker and James Hamilton. Architecture of a Database System. — Foundations and Trends® in Databases. — Hanover: Now Publishers, 2007. — Vol. 1, issue 2. — 136 p. — ISBN 978-1601980786.

Примітки

  1. SNAC — 2010.
  2. а б в г д е ж и к л м н п р с т у ф х ц ш щ ю я аа аб ав аг ад ае Математичний генеалогічний проєкт — 1997.
  3. https://awards.acm.org/fellows/award-recipients
  4. MIT, 2011, Michael Stonebraker has been a pioneer of data base research and technology for more than a quarter of a century.
  5. Stonebraker, Michael and Hellerstein, Michael (1987). Relational Roots. Readings in Database Systems, 3rd Edition. The University of California, Berkeley. Архів оригіналу за 11 серпня 2012. Процитовано 2 серпня 2016.(англ.)
  6. [[https://web.archive.org/web/20120301091547/http://redbook.cs.berkeley.edu/redbook3/lec2.html Архівовано 2012-03-01 у Wayback Machine.] Relational Roots Some Notes on Codd '70
  7. Timothy Prickett Morgan (14 лютого 2011). HP buys Vertica for data analytics. The Register. Архів оригіналу за 21 березня 2012. Процитовано 2 серпня 2016.
  8. Персональна сторінка Майкла Стоунбрейкера на офіційному сайті РАН (рос.)(рос.)
  9. Stonebraker Honored with USENIX "FLAME" Award Recognizing Lifetime Achievements. Official press release. USENIX. 13 квітня 2005. Архів оригіналу за 11 серпня 2012. Процитовано 14 червня 2011.(англ.)
  10. Pioneer in Database Systems Architecture Receives ACM’s Highest Honor. ACM. 25 березня 2015. Архів оригіналу за 25 березня 2015. Процитовано 5 квітня 2018.(англ.)

Посилання