Self-Driving Database Management System
In-Memory Autonomous Open-Source
Self-Driving Database Management System In-Memory Autonomous - - PowerPoint PPT Presentation
Self-Driving Database Management System In-Memory Autonomous Open-Source Rewrote storage + query execution. 2015 Kept Postgres frontend. Replaced Postgres frontend. 2016 Cobbled together replacements. Rewriting Postgres replacements.
Self-Driving Database Management System
In-Memory Autonomous Open-Source
Rewrote storage + query execution. Kept Postgres frontend.
2015
Replaced Postgres frontend. Cobbled together replacements.
2016
Rewriting Postgres replacements. We only use Postgres SQL parser. Decoupled networking from execution.
2017
Adaptive Storage
Change the layout of data over time based on how it is accessed.
Bridging the Archipelago Between Row-Stores and Column-Stores for Hybrid Workloads SIGMOD 2016Cold Hot
Cold Hot
1600 1200 800 400 Execution Time (ms)
Sep-15 Sep-16 Sep-17 Sep-18 Sep-19 Sep-20
Scan Insert Insert Insert Insert Insert Insert Scan Scan Scan Scan ScanRow Layout Column Layout Adaptive Layout
1600 1200 800 400 Execution Time (ms)
Sep-15 Sep-16 Sep-17 Sep-18 Sep-19 Sep-20
Scan Insert Insert Insert Insert Insert Insert Scan Scan Scan Scan ScanRow Layout Column Layout Adaptive Layout
1600 1200 800 400 Execution Time (ms)
Sep-15 Sep-16 Sep-17 Sep-18 Sep-19 Sep-20
Scan Insert Insert Insert Insert Insert Insert Scan Scan Scan Scan ScanRow Layout Column Layout Adaptive Layout
1600 1200 800 400 Execution Time (ms)
Sep-15 Sep-16 Sep-17 Sep-18 Sep-19 Sep-20
Scan Insert Insert Insert Insert Insert Insert Scan Scan Scan Scan ScanRow Layout Column Layout Adaptive Layout
http://pelotondb.io