skip to main content
Skip header Section
Making Databases Work: the Pragmatic Wisdom of Michael StonebrakerDecember 2018
Publisher:
  • Association for Computing Machinery and Morgan & Claypool
ISBN:978-1-947487-19-2
Published:01 December 2018
Pages:
725
Appears In:
ACMACM Books
Skip Bibliometrics Section
Bibliometrics
Skip Abstract Section
Abstract

At the ACM Awards banquet in June 2017, during the 50th anniversary celebration of the A.M. Turing Award, ACM announced the launch of the ACM A.M. Turing Book Series, a sub-series of ACM Books, to celebrate the winners of the A.M. Turing Award, computing's highest honor, the "Nobel Prize" for computing. This series aims to highlight the accomplishments of awardees, explaining their major contributions of lasting importance in computing.

"Making Databases Work: The Pragmatic Wisdom of Michael Stonebraker," the first book in the series, celebrates Mike's contributions and impact. What accomplishments warranted computing's highest honor? How did Stonebraker do it? Who is Mike Stonebraker---researcher, professor, CTO, lecturer, innovative product developer, serial entrepreneur, and decades-long leader, and research evangelist for the database community. This book describes Mike's many contributions and evaluates them in light of the Turing Award.

The book describes, in 36 chapters, the unique nature, significance, and impact of Mike's achievements in advancing modern database systems over more than 40 years. The stories involve technical concepts, projects, people, prototype systems, failures, lucky accidents, crazy risks, startups, products, venture capital, and lots of applications that drove Mike Stonebraker's achievements and career. Even if you have no interest in databases at all, you'll gain insights into the birth and evolution of Turing Award-worthy achievements from the perspectives of 39 remarkable computer scientists and professionals.

Today, data is considered the world's most valuable resource ("The Economist," May 6, 2017), 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 A.M. Turing Award and are described in this book.

Book Downloads

Skip Table Of Content Section
editorial
Free
Foreword
introduction
Free
Introduction
SECTION: Part I: 2014 ACM A.M. Turing Award Paper and Lecture
chapter
The land sharks are on the squawk box
SECTION: Part II: Mike Stonebraker's Career
chapter
Make it happen: the life of Michael Stonebraker
SECTION: Part III: Mike Stonebraker Speaks Out: an Interview with Marianne Winslett
chapter
Mike Stonebraker speaks out: an interview
SECTION: Part IV: The Big Picture
chapter
Leadership and advocacy
chapter
Perspectives: the 2014 ACM turing award
chapter
Birth of an industry: path to the Turing award
chapter
A perspective of Mike from a 50-year vantage point
SECTION: Part V: Startups
chapter
How to start a company in five (not so) easy steps
chapter
How to create and run a Stonebraker startup: the real story
chapter
Getting grownups in the room: a VC perspective
SECTION: Part VI: Database Systems Research
chapter
Where good ideas come from and how to exploit them
chapter
Where we have failed
chapter
Stonebraker and open source
chapter
The relational database management systems genealogy
SECTION: Part VII: Contributions by System
chapter
Research contributions of Mike Stonebraker: an overview
SECTION: Part Vii.A: Research Contributions by System
chapter
The later Ingres years
chapter
Looking back at Postgres
chapter
Databases meet the stream processing era
chapter
C-store: through the eyes of a Ph.D. student
chapter
chapter
Scaling mountains: SciDB and scientific data management
chapter
Data unification at scale: data tamer
chapter
The BigDAWG polystore system
SECTION: Part VII.B: Contributions From Building Systems
chapter
The commercial Ingres codeline
chapter
The postgres and illustra codelines
chapter
The Aurora/Borealis/streambase codelines: a tale of three systems
chapter
The vertica codeline
chapter
The VoltDB codeline
chapter
The SciDB codeline: crossing the chasm
chapter
The Tamr codeline
chapter
The BigDAWG codeline
SECTION: Part VIII: Perspectives
chapter
IBM relational database code bases
chapter
Aurum: a story about research taste
chapter
Nice: or what it was like to be Mike's student
chapter
Michael Stonebraker: competitor, collaborator, friend
chapter
The changing of the database guard
SECTION: Part IX: Seminal Works of Michael Stonebraker and His Collaborators
chapter
OLTP through the looking glass, and what we found there

Online Transaction Processing (OLTP) databases include a suite of features---disk-resident B-trees and heap files, locking-based concurrency control, support for multi-threading---that were optimized for computer technology of the late 1970's. Advances ...

chapter
"One size fits all": an idea whose time has come and gone

The last 25 years of commercial DBMS development can be summed up in a single phrase: "One size fits all". This phrase refers to the fact that the traditional DBMS architecture (originally designed and optimized for business data processing) has been ...

chapter
The end of an architectural era: it's time for a complete rewrite

In previous papers [SC05, SBC+07], some of us predicted the end of "one size fits all" as a commercial relational DBMS paradigm. These papers presented reasons and experimental evidence that showed that the major RDBMS vendors can be outperformed by 1--...

chapter
C-store: a column-oriented DBMS

This paper presents the design of a read-optimized relational DBMS that contrasts sharply with most current systems, which are write-optimized. Among the many differences in its design are: storage of data by column rather than by row, careful coding ...

chapter
The implementation of POSTGRES

Currently, POSTGRES is about 90 000 lines of code in C and is being used by assorted "bold and brave" early users. The system has been constructed by a team of five part-time students led by a full-time chief programmer over the last three years. During ...

chapter
chapter
The collected works of Michael Stonebraker
bibliography
References
Contributors
  • MIT Computer Science & Artificial Intelligence Laboratory

Recommendations