# 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の設計)