# Michael Stonebraker ## 概要 Michael Stonebraker は、リレーショナルデータベースの設計と実装を開拓した計算機科学者である。1970 年代に UC Berkeley で INGRES を設計・実装し、商用リレーショナル DBMS の礎を築いた。2014 年にチューリング賞を受賞。[[MIT]] CSAIL の教授を長年務め、POSTGRES(後の PostgreSQL の前身)、C-Store(Vertica の元)、H-Store(VoltDB の元)、Aurora/StreamBase など、数多くのデータベースシステムの研究と起業を主導した。 「one size fits all」(汎用 RDBMS 万能論)への批判を早期から展開し、ワークロード特化型データベースの必要性を主張した先駆者である。この主張は [[@2005__ICDE__One Size Fits All - An Idea Whose Time Has Come and Gone]] で体系的に論じられ、後の NoSQL ムーブメントやカラムストア・ストリーム処理エンジンの台頭を予見した。 2005年には Joseph Hellerstein との共著で「What Goes Around Comes Around」を発表し、1960年代以降のデータモデリング潮流を検討してリレーショナルモデルの優勢を論じた。2024年には Andrew Pavlo と共著で続編 [[@2024__SIGMODRecord__What Goes Around Comes Around... And Around]] を発表し、2005年以降のMapReduce・NoSQL・NewSQL・ベクトルDB・ブロックチェーンDBの興亡を検証して同じ結論(RM/SQLへの収斂)を再確認した。 ## 主な業績 - **INGRES**(1970 年代): 初期のリレーショナル DBMS。System R と並ぶ先駆的実装 - **POSTGRES**(1986–): オブジェクトリレーショナル DBMS。後に PostgreSQL として広く普及 - **Aurora / StreamBase**: ストリーム処理エンジン。インバウンド処理モデルの実証 - **C-Store / Vertica**: カラムストアデータベース。データウェアハウス向け列指向ストレージの商用化 - **H-Store / VoltDB**: インメモリ OLTP データベース。NewSQL の先駆 - **チューリング賞**(2014 年): リレーショナルデータベースシステムの概念と実践への根本的貢献に対して授与 ## 所属 - [[MIT]] CSAIL(Computer Science and Artificial Intelligence Laboratory) - StreamBase Systems, Inc.(共同設立) - Vertica Systems(共同設立、後に HP が買収) - VoltDB, Inc.(共同設立) - UC Berkeley(INGRES・POSTGRES 時代) ## 関連 - [[@2005__ICDE__One Size Fits All - An Idea Whose Time Has Come and Gone]] - [[@2007__VLDB__The End of an Architectural Era (It's Time for a Complete Rewrite)]] - [[@2008__SIGMOD__OLTP through the looking glass, and what we found there]] - [[@2024__SIGMODRecord__What Goes Around Comes Around... And Around]] - [[Ugur Cetintemel]] - [[Samuel Madden]] - [[Daniel J. Abadi]] - [[Stavros Harizopoulos]] - [[Pat Helland]] - [[Andrew Pavlo]] - [[H-Store]] - [[専用データベースシステム]] - [[MIT]] ## 出典 - [[@2005__ICDE__One Size Fits All - An Idea Whose Time Has Come and Gone]](本 wiki での初出) - [[@2007__VLDB__The End of an Architectural Era (It's Time for a Complete Rewrite)]] - [[@2014__ICDE__Rethinking Main Memory OLTP Recovery]](VoltDB でのコマンドロギング vs 生理ロギング比較) - [[@2024__SIGMODRecord__What Goes Around Comes Around... And Around]](Andrew Pavlo との共著。2005年版「What Goes Around Comes Around」の20年後の続編) - [[@2012__login__USENIX LISA '11 - 25th Large Installation System Administration Conference]](LISA '11招待講演「NewSQL vs. NoSQL for New OLTP」: 従来型RDBMSの行レベルロック・ラッチング・クラッシュリカバリのオーバーヘッド分析とVoltDBの設計)