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

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Майкл Стоунбрейкер
Michael Stonebraker 2.jpg
Народився 11 жовтня 1943(1943-10-11)[1] (74 роки)
Milton[d]
Громадянство
(підданство)
Flag of the United States.svg США
Діяльність вчений у галузі інформатики
Alma mater Принстонський університет
Мічиганський університет
Заклад Університет Каліфорнії (Берклі)
Член Американська академія мистецтв і наук, Російська академія наук і Association for Computing Machinery
Нагороди

Майкл Стоунбрейкер у Вікісховищі?

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

Походження та навчання[ред. | ред. код]

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

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

Трудова діяльність[ред. | ред. код]

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

Наукові пошуки[ред. | ред. код]

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

У 1986 році, після продажу бізнесу Ingres Corporation, Майкл Стоунбрейкер ініціював новий проект системи управління базами даних, що підтримує поряд з реляційною моделлю даних принципи об'єктно-орієнтованого програмування — Postgres (від лат. post і Ingres). Даний проект відзначається як перша практично реалізована об'єктно-орієнтована СУБД[4]], система поширювалася по ліцензії 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 році[5], а СУБД Vertica стала одним з продуктів HP.
  • Morpheus — проблемно-орієнтована інтеграційна СУБД, оптимізована для трансформації і завантаження даних між різнорідними джерелами. Проект був започаткований у 2006 році спільно з групою дослідників із Флоридського університету, а в 2009 році М.Стоунбрейкер став співзасновником компанії Goby — пошукової системи, в основі функціонування якої лежить СУБД Morpheus.
  • HStore — розподілена без поділюваних ресурсів СУБД, орієнтована на OLTP-обробку, як дослідницький проект розпочато в 2007 році, а в 2009 році М.Стоунбрейкер з колегами на основі досліджень випустили орієнтовану на комерційне застосування СУБД VoltDB і заснували однойменну компанію.
  • SciDB — СУБД для науково-дослідних програм, проект ініційований М.Стоунбрейкером спільно із Девідом Девіттом[en]David DeWitt, у розробці задіяні дослідники з шести університетів США.

Наукові товариства та нагороди[ред. | ред. код]

З 1994 року — М.Стоунбрейкер фелло (почесний член) Асоціації обчислювальної техніки.

У 1997 році він був обраний членом Національної інженерної академії США. У 2011 році обраний іноземним членом Російської академії наук[6].

У 1992 році Майклу Стоунбрейкеру присуджена перша щорічна премія Кодда Премія Кодда[en]SIGMOD Edgar F. Codd Innovations Award. У 2005 році удостоєний медалі Джона фон Неймана від IEEE (відзначений «внесок у проектування, впровадження та коммерациализацию реляційних і об'єктно-реляційних систем управління базами даних»); в тому ж році Стоунбрейкеру була присуджена премія Flame асоціації USENIX[7].

У березні 2015 року став лауреатом Премії Тюрінга за 2014 рік з поданням «за фундаментальний внесок в принципи і практики, що лежать в основі сучасних систем управління базами даних»[8].


Бібліографія[ред. | ред. код]

  • 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
  2. MIT, 2011, Michael Stonebraker has been a pioneer of data base research and technology for more than a quarter of a century
  3. Stonebraker, Michael and Hellerstein, Michael (1987). Relational Roots. Readings in Database Systems, 3rd Edition. The University of California, Berkeley. Архів оригіналу за 2012-08-11. Процитовано 2016-08-02. (англ.)
  4. [http://redbook.cs.berkeley.edu/redbook3/lec2.html Relational Roots Some Notes on Codd '70
  5. Timothy Prickett Morgan (2011-02-14). HP buys Vertica for data analytics. The Register. Архів оригіналу за 2012-03-22. Процитовано 2016-08-02. 
  6. Персональна сторінка Майкла Стоунбрейкера на офіційному сайті РАН (рос.)(рос.)
  7. Stonebraker Honored with USENIX "FLAME" Award Recognizing Lifetime Achievements. Official press release. USENIX. 2005-04-13. Архів оригіналу за 2012-08-11. Процитовано 2011-06-14. (англ.)
  8. Pioneer in Database Systems Architecture Receives ACM’s Highest Honor. ACM. 2015-03-25. (англ.)

Посилання[ред. | ред. код]