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

Майкл Стоунбрейкер (англ. Michael Stonebraker; род. 11 октября 1943 года) — американский учёный в области информатики, исследователь проблематики построения систем управления базами данных, профессор Калифорнийского университета в Беркли (19712000), с 2001 года — адъюнкт-профессор Массачусетского технологического института[4]. Известен как архитектор и разработчик таких систем управления базами данных, как Ingres, Informix, VoltDB. Является серийным предпринимателем и основателем множества компаний в сфере СУБД[5], включая недавний проект DBOS[6]. Отмечается как пионер исследований и технологий в области баз данных[7]. Тьюринговский лауреат (2014).

Общие сведения

Биография

Родился в 1943 году в городе Ньюберипорт, штат Массачусетс. В 1965 году получил степень бакалавра в Принстонском университете, продолжил обучение в Университете Мичигана, где в 1967 году ему была присвоена степень магистра. В 1971 году защитил в Мичиганском университете диссертацию на соискание степени доктора философии.

Отец Стоунбрейкера был инженером, мать — школьной учительницей. У Майкла есть два брата, он является средним ребёнком в семье[8]. Женат, супругу зовут Бет

Научная деятельность

Калифорнийский университет в Беркли

В 1971 году получил должность ассистент-профессора в Калифорнийском университете в Беркли. С 1973 года совместно с коллегой по университету Юджином Воном (англ. Eugene Wong) занялся исследованием возможности построения реляционных баз данных на основе идей Эдгара Кодда. В рамках этих исследований была спроектирована и реализована система управления базами данных Ingres, которая отмечается как первая система, в которой были предложены такие ставшие фактическими стандартами возможности, как декларативная ссылочная целостность, триггеры, представления (как хранимые подстановки текстов запросов), индексы на основе B-деревьев[9]. В конце 1970-х годов Ingres удалось коммерциализировать, она распространялась за небольшую цену в основном в академической среде (на момент 1980 года было продано около 1 тыс. копий), Стоунбрейкер стал сооснователем компании Relational Technology, которая владела правами на Ingres. Позднее компания была переименована в Ingres Corporation и в итоге поглощена корпорацией Computer Associates.

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

В 2000—2001 годы в Калифорнийском университете в Беркли руководил исследовательским проектом глобальной распределённой базы данных на основе федеративной модели вычислений — Mariposa. Интеллектуальные права на проект были приобретены в 2001 году корпорацией PeopleSoft.

Массачусетский технологический институт

В 2001 году занял должность профессора информатики в Массачусетском технологическом институте и инициировал большую серию исследовательских и практических проектов в области проектирования систем управления базами данных. Среди этих проектов:

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

Является адъюнкт-профессором и главным исследователем в Лаборатории компьютерных наук и искусственного интеллекта (CSAIL)[11]. В 2020 году совместно со Стэнфордским университетом запустил исследовательский проект DBOS, направленный на создание операционной системы поверх распределённой базы данных для упрощения облачного стека и управления состоянием[12].

Предпринимательская деятельность

Майкл Стоунбрейкер известен как серийный предприниматель, основавший ряд компаний для коммерциализации своих академических исследований[5]. Среди его стартапов:

  • Ingres Corporation (изначально Relational Technology, Inc.) — создана для коммерциализации реляционной СУБД Ingres[8].
  • Illustra — создана для вывода на рынок объектно-реляционной СУБД Postgres[8].
  • StreamBase Systems — основана для коммерциализации проекта Aurora[8].
  • Vertica Systems — сооснована в 2005 году для коммерциализации столбцовой СУБД C-Store[8].
  • VoltDB — основана для вывода на рынок транзакционной СУБД H-Store.
  • Paradigm4 — сооснована с Мэрилин Матц для коммерциализации СУБД SciDB[13].
  • Tamr — сооснована в 2013 году совместно с Энди Палмером, Стоунбрейкер занимает в ней пост главного технического директора[14][4].
  • Hopara — стартап, основанный в 2020 году[15].
  • DBOS, Inc. — компания, запущенная в марте 2024 года совместно с Матеем Захарией для коммерциализации проекта DBOS[16][6].

Научные общества и награды

С 1994 года действительный член Ассоциации вычислительной техники. В 1997 году избран членом Национальной инженерной академии США. В 2011 году избран иностранным членом Российской академии наук[17].

В 1992 году Стоунбрейкеру присуждена первая ежегодная премия Кодда группы SIGMOD Ассоциации вычислительной техники. В 2005 году удостоен медали Джона фон Неймана от IEEE (отмечен «вклад в проектирование, внедрение и коммерациализацию реляционных и объектно-реляционных систем управления базами данных»); в том же году Стоунбрейкеру была присуждена премия Flame ассоциации USENIX[18].

В марте 2015 года стал лауреатом Премии Тьюринга за 2014 год с представлением «за фундаментальный вклад в принципы и практики, лежащие в основаниях современных систем управления базами данных».

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

Примечания

  1. Michael Stonebraker // SNAC (англ.) — 2010.
  2. Contributors (PDF). Transactions on Systems, Man, And Cybernetics. IEEE (Sept 1972). Дата обращения: 14 июля 2009. Архивировано 11 августа 2012 года.
  3. Mathematics Genealogy Project (англ.) — 1997.
  4. 1 2 Dr. Michael Stonebraker. MIT Entrepreneurship. Дата обращения: 21 мая 2026.
  5. 1 2 Michael Stonebraker. CSAIL. Дата обращения: 21 мая 2026.
  6. 1 2 About DBOS. DBOS. Дата обращения: 21 мая 2026.
  7. MIT, 2011, Michael Stonebraker has been a pioneer of data base research and technology for more than a quarter of a century.
  8. 1 2 3 4 5 Oral History of Michael Stonebraker. Computer History Museum (декабрь 2012). Дата обращения: 21 мая 2026.
  9. Stonebraker, Michael and Hellerstein, Michael. Relational Roots (англ.). Readings in Database Systems, 3rd Edition. The University of California, Berkeley (1987). Дата обращения: 21 мая 2026. Архивировано 11 августа 2012 года.
  10. Timothy Prickett Morgan. HP buys Vertica for data analytics (англ.). The Register (14 февраля 2011). Дата обращения: 21 мая 2026. Архивировано 21 марта 2012 года.
  11. Michael Stonebraker. CSAIL. Дата обращения: 21 мая 2026.
  12. DBOS Project. GitHub. Дата обращения: 21 мая 2026.
  13. Interview: Mike Stonebraker & Paul Brown. ODBMS.org (апрель 2014). Дата обращения: 21 мая 2026.
  14. Michael Stonebraker. Tamr. Дата обращения: 21 мая 2026.
  15. Hopara, Inc. founded by Michael Stonebraker in 2020. PR Newswire. Дата обращения: 21 мая 2026.
  16. Technology Pioneer Mike Stonebraker Raises $8.5M to Launch DBOS. PR Newswire (март 2024). Дата обращения: 21 мая 2026.
  17. Профиль Майкла Стоунбрейкера на официальном сайте РАН
  18. Stonebraker Honored with USENIX “FLAME” Award Recognizing Lifetime Achievements (англ.). Official press release. USENIX (13 апреля 2005). Дата обращения: 21 мая 2026. Архивировано 11 августа 2012 года.

Литература

  • Making Databases Work. The Pragmatic Wisdom of Michael Stonebraker / Michael L. Brodie (editor). — Morgan & Claypool, 2019. — P. 730. — (ACM Books, #22). — ISBN 978-1-94748-719-2. — doi:10.1145/3226595. — сборник, включающий тьюринговскую лекцию Стоунбрейкера, научную биографию и большую серию статей ведущих специалистов по базам данных об исследованиях и проектах Стоунбрейкера

Ссылки