Making Databases Work: The Pragmatic Wisdom of Michael Stonebraker 2018
DOI: 10.1145/3226595.3226637
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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-2 orders of magnitude by specialized engines in the data warehouse, stream processing, text, and scientific database markets.Assuming that specialized engines dominate these markets over time, the current relational DBMS code lines will be left with the business … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
121
0
4

Year Published

2018
2018
2024
2024

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 90 publications
(127 citation statements)
references
References 84 publications
2
121
0
4
Order By: Relevance
“…In a famous paper, Stonebraker et al advocate for designing database systems targeted for specific domains, because doing so can dramatically improve performance over one-size-fits-all solutions [91]. This approach has worked well for several domains: data warehousing, stream processing, text, scientific, online transaction processing, etc.…”
Section: Why a New Enginementioning
confidence: 99%
“…In a famous paper, Stonebraker et al advocate for designing database systems targeted for specific domains, because doing so can dramatically improve performance over one-size-fits-all solutions [91]. This approach has worked well for several domains: data warehousing, stream processing, text, scientific, online transaction processing, etc.…”
Section: Why a New Enginementioning
confidence: 99%
“…Synchronization overheads are kept to a minimum by executing all transactions within the context of a single thread. This approach reduces the need for locking, and was shown to improve performance compared to conventional databases in typical OLTP workloads [31], [13], [16].…”
Section: Granola: Independent Transactionsmentioning
confidence: 99%
“…We frame our work in a DTM environment because: (i) similar environments were shown to support much higher transaction throughputs than traditional OTLP workloads [31], and (ii) our choice presents us with some interesting problems that allow us to innovate.…”
Section: Introductionmentioning
confidence: 99%
“…Since neither serializability nor strong consistency are achievable when network partitions may occur [13] RDBMSs usually choose ACID over high availability [14], [15]. Brewer's CAP theorem states that of the three properties availability (A), consistency (C) and partition tolerance (P), any distributed database system can achieve at most two [16].…”
Section: A Foundationsmentioning
confidence: 99%