Making Databases Work: The Pragmatic Wisdom of Michael Stonebraker
Making Databases Work: The Pragmatic Wisdom of Michael Stonebraker

Making Databases Work: The Pragmatic Wisdom of Michael Stonebraker
 

Michael L. Brodie, Massachusetts Institute of Technology
ISBN: 9781947487161 | PDF ISBN: 9781947487178
Hardcover ISBN: 9781947487192
Copyright © 2019 | 730 Pages
DOI: 10.1145/3226595
Many institutions worldwide provide digital library access to Morgan & Claypool titles. You can check for personal access by clicking on the DOI link.





This book celebrates Michael Stonebraker’s accomplishments that led to his 2014 ACM A.M. Turing Award “for fundamental contributions to the concepts and practices underlying modern database systems.”

The book describes, for the broad computing community, the unique nature, significance, and impact of Mike’s achievements in advancing modern database systems over more than forty years. Today, data is considered the world’s most valuable resource, whether it is in the tens of millions of databases used to manage the world’s businesses and governments, in the billions of databases in our smartphones and watches, or residing elsewhere, as yet unmanaged, awaiting the elusive next generation of database systems. Every one of the millions or billions of databases includes features that are celebrated by the 2014 Turing Award and are described in this book.

Why should I care about databases? What is a database? What is data management? What is a database management system (DBMS)? These are just some of the questions that this book answers, in describing the development of data management through the achievements of Mike Stonebraker and his over 200 collaborators. In reading the stories in this book, you will discover core data management concepts that were developed over the two greatest eras (so far) of data management technology.

The book is a collection of 36 stories written by Mike and 38 of his collaborators: 23 world-leading database researchers, 11 world-class systems engineers, and 4 business partners. If you are an aspiring researcher, engineer, or entrepreneur you might read these stories to find these turning points as practice to tilt at your own computer-science windmills, to spur yourself to your next step of innovation and achievement.

Table of Contents

Data Management Technology Kairometer: A Historical Index: M. Brodie
Preface: M. Brodie
Introduction: M. Brodie

Part I: 2014 ACM A.M. Turing Award Paper and Lecture
The Land Sharks are on the Squawk Box: M. Stonebraker

Part II: Mike Stonebraker’s Career
Chapter 1. Make it Happen: The Life of Michael Stonebraker
Mike Stonebraker’s Student Genealogy
The Career of Mike Stonebraker: The Chart: A. Pavlo

Part III: Mike Stonebraker Speaks Out, An Interview with Marianne Winslett
Chapter 2. Mike Stonebraker Speaks Out: An Interview: Marianne Winslett

Part IV: The Big Picture
Chapter 3: Leadership and Advocacy: P. Bernstein
Chapter 4: Perspectives: The 2014 ACM Turing Award: J. Hamilton
Chapter 5: Birth of An Industry, Path to The Turing Award: J. Held
Chapter 6: A Perspective of Mike from A 50 Year Vantage Point: D. Dewitt

Part V: Startups
Chapter 7: How to Start A Company in Five (Not So Easy) Steps: M. Stonebraker
Chapter 8: How to Create & Run A Stonebraker Startup—The Real Story: A. Palmer
Chapter 9: Getting Grownups in The Room: A VC Perspective: J. Tango

Part VI: Database Systems Research
Chapter 10: Where Do Good Ideas Come from And How to Exploit Them: M. Stonebraker
Chapter 11: Where We Have Failed: M. Stonebraker
Chapter 12: Stonebraker And Open Source: M. Olson
Chapter 13: The Relational Database Management Systems Genealogy: F. Naumann

Part VII: Contributions by System
Chapter 14: Research Contributions of Mike Stonebraker: An Overview: S. Madden

Part VII.A: Research Contributions by System
Chapter 15: The Ingres Years: M. Carey
Chapter 16: Looking Back at Postgres: J. Hellerstein
Chapter 17: Databases Meet the Stream Processing Era: M. Balazinska, S. Zdonik
Chapter 18: C-Store: Through the Eyes of a Ph.D. Student: D. Abadi
Chapter 19: In-Memory, Horizontal, And Transactional: The H-Store OLTP DBMS Project: A. Pavlo
Chapter 20: Scaling Mountains: SciDB And Scientific Data Management: P. Brown
Chapter 21: Data Unification at Scale: Data Tamer: I. Ilyas
Chapter 22: The BigDAWG Polystore System: T. Mattson, J. Rogers, A. Elmore
Chapter 23: Data Civilizer: End-to-End Support for Data Discovery, Integration, And Cleaning: M. Ouzzani, N. Tang, R. Castro Fernandez

Part VII.B: Contributions from Building Systems
Chapter 24: The Commercial Ingres Codeline: P. Butterworth, F. Carter
Chapter 25: The Postgres And Illustra Codelines: W. Hong
Chapter 26: The Aurora/Borealis/StreamBase Codelines: A Tale of Three Systems: N. Tatbul
Chapter 27: The Vertica Codeline: S. Lawande
Chapter 28: The VoltDB Codeline: J. Hugg
Chapter 29: The SciDB Codeline: Crossing the Chasm: K. S. Sharma, A. Poliakov, J. Kinchen
Chapter 30: The Tamr Codeline: N. Bates-Haus
Chapter 31: The BigDAWG Codeline: V. Gadepally

Part VIII: Perspectives
Chapter 32: IBM Relational Database Code Bases: J. Hamilton
Chapter 33: Aurum: A Story About Research Taste: R. Castro Fernandez
Chapter 34: Nice: Or What It Was Like to Be Mike’s Student: M. Hearst
Chapter 35: Competitor, Collaborator, Friend: D. Haderle
Chapter 36: The Changing of The Database Guard: M. Brodie

Part IX: Seminal Works of Michael Stonebraker and his Collaborators
OLTP Through the Looking Glass, And What We Found There: S. Harizopoulos, D. J. Abadi, S. Madden, and M. Stonebraker
“One Size Fits All”: An Idea Whose Time Has Come and Gone: M. Stonebraker and U. Cetintemel
The End of An Architectural Era (It’s Time for A Complete Rewrite): M. Stonebraker, S. Madden, D. J. Abadi, S. Harizopoulos, N. Hachem, and P. Helland
C-store: A Column-Oriented DBMS: M. Stonebraker, et al.
The Implementation of Postgres: M. Stonebraker,L. A. Rowe, and M. Hirohama
The Design and Implementation of Ingres: M. Stonebraker, E. Wong, P. Kreps, and G. Held

Contributor Biographies
Bibliography
Index


About the Author(s)

Michael L. Brodie, Massachusetts Institute of Technology
Michael L. Brodie (editor) has over 45 years of experience in research and industrial practice in databases, distributed systems, integration, artificial intelligence, and multidisciplinary problem-solving. Dr. Brodie is a research scientist at the Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology; advises startups; serves on advisory boards of national and international research organizations; and is an adjunct professor at the National University of Ireland, Galway and at the University of Technology, Sydney. As Chief Scientist of IT at Verizon for over 20 years, he was responsible for advanced technologies, architectures, and methodologies for IT strategies and for guiding industrial-scale deployments of emerging technologies. He has served on several National Academy of Science committees. Current interests include Big Data, Data Science, and Information Systems evolution. Dr. Brodie holds a Ph.D. in databases from the University of Toronto and a Doctor of Science (honoris causa) from the National University of Ireland.

Reviews