The Self-Driving Database
Management System
Project Statistics: 10000 Commits // 107 Contributors // 1600 Stars

Peloton is a relational database management system that is designed for autonomous operation. The system’s integrated planning component not only optimizes the system for the current workload, but also predicts future workload trends before they occur so that the system can prepare itself accordingly. It also enables new optimizations that are not possible today because the complexity of managing these systems has surpassed the abilities of human experts.


Fast execution using an architecture designed for DRAM/NVM data storage.


Execute OLAP workloads while simultaneously executing OLTP transactions that update the database.


Automatically optimize and tune the database without any human intervention.

Open Source

Apache Software Licensed. All code is available on Github.