Michael Stonebraker
Michael Stonebraker | |
---|---|
Geboren | 11. Oktober 1943 |
Alma Mater | Princeton Universität, Universität von Michigan |
Bekannt für | Ingres, Postgres, Vertica, Streambase, Illustra, Voltdb, SCIDB |
Ehepartner (en) | Beth |
Auszeichnungen | IEEE John von Neumann -Medaille (2005) ACM Turing Award (2014) |
Wissenschaftliche Karriere | |
Felder | Informatik |
Institutionen | Universität von Kalifornien, Berkeley, Universität von Michigan, Massachusetts Institute of Technology |
These | Die Reduzierung von Markov -Modellen großer Maßstäbe für zufällige Ketten |
Doktorand | Arch Waugh Naylor |
Bemerkenswerte Schüler | Diane Greene Joseph M. Hellerstein Clifford A. Lynch Margo Seltzer Dale Skeen[2] Marti Hearst |
Webseite | CSAIL |
Michael Ralph Stonebraker (Geboren am 11. Oktober 1943[3]) ist ein Informatiker spezialisiert auf Datenbanksysteme. Durch eine Reihe von akademischen Prototypen und kommerziellen Startups stehen Stonebraker's Research und Produkte für viele von zentraler Bedeutung relationale Datenbanken. Er ist auch der Gründer vieler Datenbankunternehmen, einschließlich Ingres Corporation, Illustra, Paradigm4, Streambase -Systeme, Tamr, Vertica und Voltdbund diente als als Chief Technical Officer von Informix. Für seine Beiträge zur Datenbankforschung erhielt Stonebraker die 2014 Turing Award, oft als "Nobelpreis für Computer" beschrieben.[4]
Stonebrakers Karriere kann weitgehend in zwei Phasen unterteilt werden: seine Zeit bei Universität von Kalifornien, Berkeley Wenn er sich auf Relationale Datenbankverwaltungssysteme wie zum Beispiel Ingres und Postgresund bei Massachusetts Institute of Technology (MIT), wo er neuartige Datenmanagementtechniken entwickelte wie z. C-Store, H-Store und SCIDB. Stonebraker ist derzeit emeritierter Professor an der UC Berkeley und außerordentlicher Professor bei MIT's Labor für Informatik und künstliche Intelligenz.[5][6] Er ist auch als Redakteur für das Buch bekannt Lesungen in Datenbanksystemen.
Leben
Stonebraker wuchs in auf Milton, New Hampshire.[7] Er verdiente seinen B.S.E. in Elektrotechnik aus Princeton Universität im Jahr 1965 und seine FRAU. und Ph.D. von dem Universität von Michigan In den Jahren 1967 und 1971[8] beziehungsweise. Zu seinen Auszeichnungen gehört die IEEE John von Neumann -Medaille und der erste Sigmod Edgar F. Codd Innovationsauszeichnung. 1994 wurde er als als aufgenommen Gefährte des Verband für Rechenmaschinen.[9] 1997 wurde er zum Mitglied der gewählt Nationale Akademie des Ingenieurwesens Für die Entwicklung und Kommerzialisierung von relationalen und objektrelationalen Datenbanksystemen. Im März 2015 wurde bekannt gegeben, dass er die 2014 gewonnen hat ACM Turing Award.[4] Im September 2015 gewann er den Commonwealth Award 2015, der von den Ratsmitgliedern von MASSTLC ausgewählt wurde.[10]
Die Berkeley Jahre (1971–2000)
Stonebraker schloss sich an Universität von Kalifornien, Berkeley als Assistenzprofessor im Jahr 1971 und unterrichtete neunundzwanzig Jahre in der Abteilung für Informatik. Dort leistete er seine frühe Pionierarbeit an relationalen Datenbanken.
Ingres
1973 stonebraker und sein Kollege Eugene Wong begann mit der Erforschung relationaler Datenbanksysteme nach dem Lesen einer Reihe von wegweisenden Papieren von veröffentlicht von Edgar F. Codd auf der Relationales Datenmodell.[11]
Ihr Projekt, bekannt als Ingres (Interaktives Grafik- und Abrufsystem),[12] war eines der ersten Systeme (zusammen mit System r aus IBM) zu zeigen, dass es möglich war, eine praktische und effiziente Implementierung des relationalen Modells zu erstellen. Eine Reihe von Schlüsselideen aus Ingres werden in relationalen Systemen immer noch häufig verwendet, einschließlich der Verwendung von B-Bäume, Primärkopie-Replikation, der Ansatz für Abfragen umschreiben Ansichten und Integritätsbedingungenund die Idee von Regeln/Triggern für die Integritätsprüfung in einem RDBM. Darüber hinaus wurden viele experimentelle Arbeiten durchgeführt, die Einblicke in den Aufbau eines Verriegelungssystems lieferten, das eine zufriedenstellende Transaktionsleistung liefern kann.[13]
Mitte der 1970er Jahre produzierte das Stonebraker-Team mit einem rotierenden Team von Studentenprogrammierern, einem nutzbaren relationalen Datenbanksystem. Zu dieser Zeit wurde Ingres im Vergleich zu IBMs System R als "niedriges Ende" angesehen, da es weiterging Unix-basierend Digital Equipment Corporation Maschinen im Gegensatz zum "Großes Eisen" IBM Mainframes.
In den frühen 1980er Jahren bedrohten die Leistung und Fähigkeiten dieser Low-End-Maschinen jedoch ernsthaft den Mainframe-Markt von IBM, und mit der Bedrohung kam die Fähigkeit von Ingres, ein tragfähiges, "echtes" Produkt für eine große Anzahl von Anwendungen zu werden. Ingres verwendete eine Variation der BSD -Lizenz gegen eine nominale Gebühr, und bald nutzten einige Unternehmen dies, um kommerzielle Versionen von Ingres zu schaffen.
Dazu gehörten Stonebraker, der mit Larry Rowe Rowe und Eugene Wong mit Kollegen Berkeley -Professor Relational Technology, Inc.später Ingres Corporation genannt. Anschließend verkauft an Computer Associates, Ingres wurde 2005 als unabhängiges Unternehmen wiederhergestellt und später umbenannt Actian. Andere Startups basieren auf Ingres Sybase, gegründet von Robert Epstein, einem Studenten in dem Projekt, und Britton Lee, Inc. Der Code von Sybase wurde später als Grundlage für verwendet Microsoft SQL Server.[14]
Postgres
Nach der Gründung der relationalen Technologie begannen Stonebraker und Rowe einen "Post-In-In-Inres" -Bemühungen, um die Einschränkungen des relationalen Modells anzugehen. Das neue Projekt wurde benannt Postgres (Post Ingres),[15] und wurde entwickelt, um komplexe Datentypen zu Datenbanksystemen zu unterstützen und die End-to-End-Leistung von datenintensiven Anwendungen zu verbessern. Postgres stellten ein Objekt Relational Programmiermodell, in dem Felder komplexe Datentypen sein können und bei denen Benutzer neue Typen sowie Skalar- und Aggregatfunktionen über diese Typen registrieren können. Postgres war in vielerlei Hinsicht erweiterbar und erleichterte es den Programmierern, die Optimierer-, Abfragestrach-, Laufzeit- und Indizierungs -Frameworks zu ändern oder hinzuzufügen. Diese Funktionen verbesserten sowohl die Programmierbarkeit und Leistung der Datenbank und ermöglichten es, große Teile einer Reihe von Anwendungen innerhalb der Datenbank zu drücken, einschließlich Geografisches Informationssystem und Zeitreihenverarbeitung. Dies hatte die Auswirkung, den kommerziellen Datenbankmarkt erheblich zu erweitern.
Postgres wurde auch unter Verwendung einer BSD-ähnlichen Lizenz angeboten, und der Code bildet die Grundlage von heute gratis Software, PostgreSQL. Stonebraker machte sich auch bemüht, den Code zu kommerzialisieren und zu erstellen Illustra das wurde von gekauft von Informix. PostgreSQL wurde als Grundlage für eine Reihe anderer Startup -Unternehmen verwendet, einschließlich Aster -Datensysteme, EnterprisedB, und Grüne Pflaume.
Informix erworben Illustra im Jahr 1996, und Stonebraker wurde Informix 'CTO, eine Position, die er bis September 2000 innehatte. Informix Integrated Ill. Datablades in das 7.x Online -Produkt, was zu Informix Universal Server (IUS) oder allgemeiner Version 9 führt.
Mariposa und Cohera
Nach dem Postgres -Projekt initiierte Stonebraker die Mariposa[16] Projekt, das zur Grundlage der Cohera Corporation wurde. Mariposa gebaut a Föderierte Datenbank über ein wirtschaftliches Modell des Ressourcenhandels, in dem Daten, die über mehrere Organisationen verteilt sind, integriert und von einer einzelnen relationalen Schnittstelle abgefragt werden können, die von ortsspezifischen Richtlinien bestimmt werden, die für die Datenverarbeitung und -speicherung berechnen würden. Diese Wirtschaftspolitik ermöglichte traditionelle Ideen in Abfrageoptimierung über konkurrierende Standorte durchgeführt werden und auch als Grundlage für die Datenspeicherung, Replikation und Bewegung innerhalb einer Föderation dienten.
Cohers erste Mission war es, Mariposa zu kommerzialisieren, konzentrierte sich jedoch schließlich auf eine Anwendung von Business-to-Business-Katalogmanagement in der Core Federated Data Integration Engine. Cohers geistiges Eigentum wurde von gekauft von PeopleSoft Im Jahr 2001 und als Grundlage für PeopleSofts Enterprise Catalog Management verwendet. PeopleSoft wurde wiederum von seiner Runde gekauft Oracle Corporation in 2004.
Die MIT -Jahre (2001 -present)
Stonebraker wurde außerordentlicher Professor bei MIT Im Jahr 2001 begann er eine weitere Reihe von Forschungsprojekten und gründete eine Reihe von Unternehmen.
Aurora und Streambase
Im Aurora -Projekt stonebraker zusammen mit Kollegen von Kollegen Brandeis University, Universität Brownund MIT, der sich auf das Datenmanagement für das Streaming von Daten unter Verwendung eines neuen Datenmodells und einer Abfragesprache konzentriert. Im Gegensatz zu relationalen Systemen, die Daten "ziehen" und sie jeweils einen Datensatz verarbeiten, werden Daten in Aurora "gedrückt", die asynchron aus externen Datenquellen (wie Stock Ticks, News -Feeds oder Sensoren) ankommen. Die Ausgabe ist selbst selbst Ein Strom von Ergebnissen (z. B. Durchschnittswerte für Fenster), die an Benutzer gesendet werden.[17]
Stonebraker Mitbegründert Streambase -Systeme im Jahr 2003, um die Technologie hinter Aurora zu kommerzialisieren.
C-Store und Vertica
In dem C-Store Projekt, das 2005 gestartet wurde, Stonebraker, zusammen mit Kollegen von Brandeis, Brown, MIT und Universität von Massachusetts Boston, entwickelte eine Parallele, geteilt Säulenorientierte DBMs Für Data Warehousing. Durch das Teilen und Speichern von Daten in Spalten kann C-Store weniger E/A durchführen und bessere Komprimierungsverhältnisse erhalten als herkömmliche Datenbanksysteme, die Daten in Zeilen speichern.[18]
Stonebraker erklärte, dass ähnliche Datenelemente nebeneinander sind: Name, Name, Name, Name vs. Name, Adresse, Reißverschluss, Telefonnummer. Im Jahr 2005 war Stonebraker Mitbegründer Vertica Kommerzialisierung der Technologie hinter C-Store.[19]
Morpheus und Goby
2006 startete Stonebraker das Morpheus -Projekt zusammen mit Forschern der University of Florida. Morpheus ist a Datenintegration System, das auf einer Sammlung von "Transformationen" angewiesen ist vermitteln zwischen Datenquellen. Jede Transformation bietet eine nachgefragbare Schnittstelle zu einer bestimmten Website oder einem bestimmten Dienst, und Morpheus ermöglicht es, mehrere Transformationen zu suchen und zu komponieren, um einen neuen Dienst oder eine einheitliche Ansicht mehrerer Dienste anzubieten.
Im Jahr 2009 war Stonebraker Mitbegründer von GoBy, Mitbegründer.[20] a lokale Suche Unternehmen basieren auf Ideen von Morpheus, damit die Menschen in der Freizeit neue Dinge erforschen können.
H-Store und Voltdb
Im Jahr 2007 mit Forschern von Universität Brown, MIT, und Yale UniversitätStonebraker begann das H-Store Projekt. H-Store ist ein verteiltes Hauptgedächtnis Online -Transaktionsverarbeitung (OLTP) -System, das so konzipiert ist, dass die Workloads der Transaktionsverarbeitung einen sehr hohen Durchsatz bereitstellen.
Im Jahr 2009 war Stonebraker Mitbegründer und diente dann als Berater von, Voltdb Ein kommerzielles Startup, das auf Ideen aus dem H-Store-Projekt basiert.
SCIDB
Im Jahr 2008 zusammen mit David DeWitt und Forscher von Brown, MIT, Portland State University, SLAC, das Universität von Washington, und die Universität von Wisconsin-MadisonStonebraker begann SCIDB[21][22] Ein Open-Source-DBMS, das speziell für wissenschaftliche Forschungsanwendungen entwickelt wurde.[23]
Er gründete Paradigm4 mit Marilyn Matz, der CEO wurde. Paradigm4 entwickelte SCIDB, das hauptsächlich von Biowissenschaften und Finanzmärkten verwendet wurde. Novartis, Foundation Medicine, und die Nationales Gesundheitsinstitut sind einige der Kunden des Unternehmens.[10][24]
NoSQL
In den Jahren 2010 und 2011 kritisierte Stonebraker das NoSQL Bewegung.[25][26][27]
Bemerkenswerte Schüler
Stonebraker trainierte mehr als 30 Studenten,[2] einschließlich:
- Daniel Abadi, Mitbegründer von Hadapt (erworben von Teradata)
- Anupam Bhide, Gründer und CEO von Calsoft
- Michael J. CareyProfessor an UC Irvine
- Robert Epstein, Mitbegründer von Sybase und Britton Lee
- Diane Greene, Mitbegründer und ehemaliger CEO von VMware
- Paula HawthornMitbegründer von Britton Lee
- Marti HearstProfessor an der UC Berkeley
- Joseph M. HellersteinProfessor an der UC Berkeley
- Clifford A. Lynch, Executive Director der Koalition für vernetzte Informationen
- John Newton, Gründer von Documentum und Im Freien
- Mike Olson, ehemaliger CEO von Sleepycat -Software und Gründungsgespräch von Cloudera
- Margo SeltzerProfessor am Universität von British Columbia, Gründer und ehemaliger CTO von Sleepycat -Software
- Dale Skeen, Gründer von Tibco, Gründer und CEO von Vitria
Ausgewählte Werke
- Joseph M. Hellerstein; Michael Stonebraker (2015). Lesungen in Datenbanksystemen (5. Aufl.). MIT Press.
- Michael Stonebraker; Randy Katz, David Patterson, John outsterhout (1988). "Das Design von XPRs" (PDF). Vldb: 318–330. Abgerufen 25. März 2015.
{{}}
: Cs1 montiert: Mehrfachnamen: Autorenliste (Link)
Verweise
- ^ "Michael Stonebraker - A.M. Turing Award Sieger". Abgerufen 2018-02-06.
- ^ a b Michael Stonebraker Bei der Mathematik Genealogie -Projekt
- ^ "Mitwirkende". Transaktionen zu Systemen, Menschen und Kybernetik. IEEE. SMC-2 (4): 562–564. September 1972. doi:10.1109/tsmc.1972.4309174.
- ^ a b Conner-Simons, Adam (25. März 2015). "Michael Stonebraker gewinnt 1 Million US -Dollar Turing Award". MIT Nachrichten. Massachusetts Institute of Technology. Abgerufen 25.März, 2015.
- ^ "Michael Stonebraker | EECs bei UC Berkeley". www2.eecs.berkeley.edu. Abgerufen 2018-03-16.
- ^ "Michael Stonebraker | Mit CSAIL". www.csail.mit.edu. Abgerufen 2018-03-16.
- ^ Orale Geschichte von Michael Stonebraker; 2012-08-23 Abgerufen 2018-08-26.
- ^ Stonebraker, Michael Ralph (1971). Die Reduzierung von Markov -Modellen großer Maßstäbe für zufällige Ketten (Doktorarbeit). Universität von Michigan. OCLC 634008426. Proquest 302585708.
- ^ "Michael Ralph Stonebraker - ACM Autorprofilseite". Abgerufen 2011-07-27.
- ^ a b Geller, Jessica. "PTC -Chef Heppelman wurde von Mass. Tech Council CEO des Jahres ernannt." Betaboston. Der Boston Globe. 16. September 2015
- ^ Codd, E. F. (1970). "Ein relationales Datenmodell für große gemeinsame Datenbanken" (PDF). Kommunikation der ACM. 13 (6): 377–387. doi:10.1145/362384.362685. S2CID 207549016.
- ^ Stonebraker, M.; Gehalten, G.; Wong, E.; Kreps, P. (1976). "Das Design und die Implementierung von Ingres". ACM -Transaktionen auf Datenbanksystemen. 1 (3): 189. Citeseerx 10.1.1.109.957. doi:10.1145/320473.320476. S2CID 1514658.
- ^ "Relationale Wurzeln". Joseph Hellerstein. 1998. Abgerufen 2009-11-24.
- ^ "Motivation & DBMS -Architekturübersicht". Joseph Hellerstein. 1998. Abgerufen 2009-11-24.
- ^ Stonebraker, M.; Rowe, L. A. (1986). "Das Design von Postgres". ACM Sigmod Record. 15 (2): 340. doi:10.1145/16856.16888.
- ^ Stonebraker, M.; Aoki, P. M.; Litwin, W.; Pfeffer, a.; Sah, a.; Sidell, J.; Staelin, C.; Yu, A. (1996). "Mariposa: Ein weit verteiltes Datenbanksystem". Das VLDB Journal The International Journal über sehr große Datenbasen. 5: 48–63. Citeseerx 10.1.1.68.5480. doi:10.1007/s007780050015. S2CID 5062284.
- ^ Abadi, D. J.; Carney, D.; Etintemel, U.; Cherniack, M.; Convey, C.; Lee, S.; Stonebraker, M.; Tatbul, N.; Zdonik, S. (2003). "Aurora: Ein neues Modell und eine neue Architektur für das Datenstrommanagement". Das VLDB Journal The International Journal über sehr große Datenbasen. 12 (2): 120. Citeseerx 10.1.1.6.1187. doi:10.1007/s00778-003-0095-Z. S2CID 8101432.
- ^ (DRUCE Edition Titel: Datenbank Pioneer überdenken, wie Daten organisiert sind. Charles Babcock (21. Februar 2008). "Die Datenbank Pioneer überdenken den besten Weg, um Daten zu organisieren". Informationswoche.
- ^ "Die Vertica Analytic-Datenbank: C-Store 7 Jahre später" (PDF) " (PDF). Vldb.org. 28. August 2012.
- ^ Vergehen.
- ^ Brown, P. G. (2010). "Überblick über Scidb". Proceedings der Internationalen Konferenz 2010 zum Management von Daten - Sigmod '10. S. 963–968. doi:10.1145/1807167.1807271. ISBN 9781450300322. S2CID 14544985.
- ^ Stonebraker, M.; Brown, P.; Poliakov, a.; Raman, S. (2011). "Die Architektur von Scidb". Wissenschaftliche und statistische Datenbankverwaltung. Vorlesungsnotizen in Informatik. Vol. 6809. p. 1. doi:10.1007/978-3-642-22351-8_1. ISBN 978-3-642-22350-1.
- ^ "SCIDB: Relational Daddy beantwortet Google, Hadoop, NoSQL". Das Register. 2010-09-13. Abgerufen 2012-01-11.
- ^ Alspach, Kyle. "Neues Geld: MassChallenge Alaun bekommt Investitionen der Schlafsaal -Raumfonds; Drone Co. hebt Saatgut." Bostinno. 30. November 2015
- ^ Stonebraker, M. (2010). "SQL -Datenbanken gegen NoSQL -Datenbanken". Kommunikation der ACM. 53 (4): 10–11. doi:10.1145/1721654.1721659. S2CID 13959501.
- ^ Stonebraker, M. (2011). "Stonebraker auf NoSQL und Enterprises". Kommunikation der ACM. 54 (8): 10–11. doi:10.1145/1978542.1978546. S2CID 36572502.
- ^ Stonebraker, M.; Abadi, D.; DeWitt, D. J.; Madden, S.; Paulson, E.; Pavlo, a.; Rasin, A. (2010). "MapReduce und parallele DBMSS". Kommunikation der ACM. 53: 64–71. doi:10.1145/1629175.1629197.
Externe Links
- "Michael Stonebraker". Berkeley, CA, USA: University of California. 1995-12-23. Abgerufen 2009-07-14.
- "Michael Stonebraker". Benutzerprofil. MA, USA: MIT. 2009-07-09. Abgerufen 2009-07-14.
- Monash, Curt, "Michael Stonebraker", DBMS2, eine Reihe von jüngsten Interviews und Kommentaren über und von Stonebraker.
- "Morpheus: Ein Datenintegrations -Toolkit". CSAIL Research Abstracts. MA, USA: MIT. Archiviert von das Original Am 2010-06-16. Abgerufen 2009-11-22.
- Vergehen, eine neue Suchmaschine, um lustige Dinge zu finden, die in der Freizeit zu tun sind (mitbegründet von Stonebraker)
- Datenbank Pioneer Stonebraker rockt $ 1 Millionen "Nobelpreis für Computer", 2015-03-25