Майкл Стоунбрейкер
Майкл Стоунбрейкер (англ. Michael Stonebraker; нар. 11 жовтня 1943 року) — американський вчений в галузі інформатики, дослідник проблематики побудови систем управління базами даних, професор Каліфорнійського університету в Берклі (1971—2000), з 2001 року — професор Массачусетського технологічного інституту. Відомий як архітектор і розробник таких систем управління базами даних, як Ingres, Informix, VoltDB. Відзначається як піонер досліджень і технологій в галузі баз даних[3]. Нагороджений премією Тьюрінга (2014).
Майкл Стоунбрейкер | |
---|---|
англ. Michael Stonebraker | |
Народився |
11 жовтня 1943[1] (78 років) Мілтон, Страффорд, Нью-Гемпшир, США |
Країна | США |
Діяльність | інформатик |
Alma mater | Принстонський університет, Університет Мічигану і The Governor's Academyd |
Галузь | інформатика |
Заклад | Університет Каліфорнії (Берклі) |
Звання | Prof.d |
Ступінь | доктор філософії |
Науковий керівник | Arch Waugh Naylord[2] |
Аспіранти, докторанти | Margo Seltzerd, Timos Sellisd[2], Clifford Lynchd[2], Joseph M. Hellersteind[2], Michael James 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 |
Нагороди | |
Майкл Стоунбрейкер у Вікісховищі |
Походження та навчання
Майкл Стоунбрейкер народився в 1943 році у місті Ньюберіпорт, штат Массачусетс, США.
У 1965 році він отримав ступінь бакалавра в Прінстонському університеті та продовжив навчання в Університеті штату Мичиган, де в 1967 році йому було присвоєно ступінь магістра. У 1971 році захистив в Мичиганському університеті дисертацію на здобуття ступеня доктора філософії.
Трудова діяльність
У 1971 році Майкл Стоунбрейкер отримав посаду асистент-професора в Каліфорнійському університеті в Берклі. З 1973 року спільно з колегою по університету Юджином Воном (англ. Eugene Wong) зайнявся дослідженням можливості побудови реляційних баз даних на основі ідей Едгара Кодда. В рамках цих досліджень була спроєктована і реалізована система управління базами даних Ingres, яка відзначається як перша система, у якій були запропоновані такі можливості, що стали фактичними стандартами, як декларативна посилальна цілісність, тригери, представлення (як збережені підстановки текстів запитів), індекси на основі Б-дерев[4].
Наукові пошуки
Наприкінці 1970-х років Ingres вдалося комерціалізувати, вона поширювалася за невелику ціну в основному в академічному середовищі (на момент 1980 року було продано близько 1 тисяч копій). Майкл Стоунбрейкер став співзасновником компанії Relational Technology, яка володіла правами на Ingres. Пізніше компанія була перейменована на Ingres Corporation і в підсумку поглинена компанією Computer Associates.
У 1986 році, після продажу бізнесу Ingres Corporation, Майкл Стоунбрейкер ініціював новий проєкт системи управління базами даних, що підтримує поряд з реляційною моделлю даних принципи об'єктно-орієнтованого програмування — Postgres (від лат. post і Ingres). Даний проєкт відзначається як перша практично реалізована об'єктно-орієнтована СУБД[5]], система поширювалася за ліцензією BSD. Згодом код Postgres послужив основою для відомої вільно поширюваної СУБД PostgreSQL. В середині 1990-х років проєкт Postgres також був комерціалізований, була створена компанія Illustra, яка у 1996 році була продана корпорації Informix. М.Стоунбрейкер зайняв у Informix посаду технічного директора, на якій пропрацював аж до поглинання компанії корпорацією IBM в 2000 році.
У 2000—2001 роки в Каліфорнійському університеті в Берклі Майкл Стоунбрейкер керував дослідницьким проєктом глобальної розподіленої бази даних на основі федеративної моделі обчислень — Mariposa. Інтелектуальні права на проєкт були придбані в 2001 році корпорацією PeopleSoft.
У 2001 році він обійняв посаду професора інформатики у Массачусетському технологічному інституті та ініціював велику серію дослідницьких і практичних проєктів в галузі проєктування систем управління базами даних. Серед цих проєктів:
- Aurora — СУБД, орієнтована на потокове завантаження даних із зовнішніх джерел зі специфічною мовою маніпулювання даними, у 2003 році проєкт комерціалізований і заснована компанія StreamBase, в якій М. Стоунбрейкер став її співзасновником.
- C-Store — розподілена на основі архітектури без поділу ресурсів (англ. shared nothing architecture) колонково-орієнтована СУБД. У 2005 році М. Стоунбрейкер став співзасновником компанії Vertica із СУБД C-Store як основним активом, компанія була поглинена компанією Hewlett-Packard у 2011 році[6], а СУБД Vertica стала одним з продуктів HP.
- Morpheus — проблемно-орієнтована інтеграційна СУБД, оптимізована для трансформації і завантаження даних між різнорідними джерелами. Проєкт був започаткований у 2006 році спільно з групою дослідників із Флоридського університету, а в 2009 році Майкл Стоунбрейкер став співзасновником компанії Goby — пошукової системи, в основі функціонування якої лежить СУБД Morpheus.
- HStore — розподілена без поділюваних ресурсів СУБД, орієнтована на OLTP-обробку, як дослідницький проєкт розпочато в 2007 році, а в 2009 році Стоунбрейкер з колегами на основі досліджень випустили орієнтовану на комерційне застосування СУБД VoltDB і заснували однойменну компанію.
- SciDB — СУБД для науково-дослідних програм, проєкт ініційований Майклом Стоунбрейкером спільно із Девідом Девіттом, у розробці працювали дослідники з шести університетів США.
Наукові товариства та нагороди
- З 1994 року — Майкл Стоунбрейкер є фелло (почесний член) Асоціації обчислювальної техніки.
- У 1997 році він був обраний членом Національної інженерної академії США. У 2011 році обраний іноземним членом Російської академії наук[7].
- У 1992 році Майклу Стоунбрейкеру присуджена перша щорічна Премія Кодда.
- У 2005 році удостоєний медалі Джона фон Неймана від IEEE (відзначений за «внесок у проєктування, впровадження та комерціалізацию реляційних і об'єктно-реляційних систем управління базами даних»)
- У 2005 році також Стоунбрейкеру була присуджена премія Flame асоціації USENIX[8].
- У березні 2015 року став лауреатом Премії Тюрінга за 2014 рік з поданням «за фундаментальний внесок в принципи і практики, що лежать в основі сучасних систем управління базами даних»[9].
Бібліографія
- 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.
Примітки
- SNAC — 2010.
- Математична генеалогія — 1997.
- MIT, 2011, Michael Stonebraker has been a pioneer of data base research and technology for more than a quarter of a century.
- Stonebraker, Michael and Hellerstein, Michael (1987). Relational Roots. Readings in Database Systems, 3rd Edition. The University of California, Berkeley. Архів оригіналу за 11 серпня 2012. Процитовано 2 серпня 2016.(англ.)
- [http://redbook.cs.berkeley.edu/redbook3/lec2.html Relational Roots Some Notes on Codd '70
- Timothy Prickett Morgan (14 лютого 2011). HP buys Vertica for data analytics. The Register. Архів оригіналу за 21 березня 2012. Процитовано 2 серпня 2016.
- Персональна сторінка Майкла Стоунбрейкера на офіційному сайті РАН (рос.)(рос.)
- Stonebraker Honored with USENIX "FLAME" Award Recognizing Lifetime Achievements. Official press release. USENIX. 13 квітня 2005. Архів оригіналу за 11 серпня 2012. Процитовано 14 червня 2011.(англ.)
- Pioneer in Database Systems Architecture Receives ACM’s Highest Honor. ACM. 25 березня 2015. Архів оригіналу за 25 березня 2015. Процитовано 5 квітня 2018.(англ.)
Посилання
- Michael Stonebraker. The University of California, Berkeley. 23 грудня 1995. Архів оригіналу за 14 травня 2012. Процитовано 12 червня 2011. — біографія на сайті Каліфорнійського університету в Берклі
- Michael Stonebraker. User Profiles. MIT. 9 липня 2009. Архів оригіналу за 14 травня 2012. Процитовано 12 червня 2011. — біографія на сайті Массачусетського технологічного інституту
- Michael Stonebraker. Interviews, comments. Monash Research. 2 травня 2011. Архів оригіналу за 14 травня 2012. Процитовано 12 червня 2011. — збірник інтерв'ю Стоунбрейкера і колекція коментарів.