2014 год

Michael Stonebraker (1943)


«За фундаментальный вклад в принципы и практики, лежащие в основаниях современных систем управления базами данных»


Страна: США

Образование: Доктор философии в области информатики и вычислительной техники, Университет Мичигана, 1971


О лауреате

В 1973 году Stonebraker совместно с E. Wong занялся исследованием возможности построения реляционных баз данных на основе идей E. Codd. В рамках этих исследований была спроектирована и реализована система управления базами данных INGRES, которая отмечается как первая система, в которой были предложены такие ставшие стандартами возможности, как декларативная ссылочная целостность, триггеры, представления, индексы на основе B-деревьев. В течение следующего десятилетия INGRES и системы, созданные им, создали новый коммерческий рынок реляционных систем баз данных. В 1986 Stonebraker инициировал новый проект системы управления базами данных, поддерживающей наряду с реляционной моделью данных принципы объектно-ориентированного программирования - Postgres, который также использовался для экспериментов с другими особенностями, представляющими интерес для исследователей баз данных. Данный проект отмечается как первая практически реализованная объектно-ориентированная СУБД. Впоследствии код Postgres послужил основой для известной свободно распространяемой СУБД PostgreSQL.


Ключевые слова: INGRES, Postgres, Vertica, Streambase, Illustra, VoltDB, SciDB


Краткая библиография

1.

Michael Stonebraker, "Implementation of integrity constraints and views by query modification," SIGMOD 1975, p.65-78.

Описывает модификацию запроса, метод, используемый INGRES и более поздними поколениями систем управления базами данных для эффективного внедрения правил целостности данных и виртуальных «представлений», объединяющих данные из нескольких таблиц.

2.

Michael Stonebraker, Eugene Wong, Peter Kreps, Gerald Held, “The Design and Implementation of INGRES,” TODS 1(3), p189-222 (1976).

Статья, описывающая раннюю версию INGRES, объясняющую ключевые проектные решения и документирующий подход, применяемый к реализации.

3.

Michael Stonebraker, Greg Kemnitz, “The Postgres Next Generation Database Management System,” CACM 34(10), p78-92 (1991).

Описывает Postgres, влиятельный подход Stonebraker к INGRES.

4.

Michael Stonebraker, Dorothy Moore, Object Relational DBMSs: The Next Great Wave (Morgan Kaufman, 1995).

В этой статье Stonebraker утверждал, что расширение традиционных систем управления реляционными базами данных с возможностью обработки более сложных типов данных, как это было с Postgres, было лучшим решением, чем переходом на совершенно новую модель.