The Self-Driving Database
Management System
Project Statistics: 6321 Commits // 44 Contributors // 193 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.

In-Memory

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

Hybrid

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

Autonomous

Automatically optimize and tune the database without any human intervention.

Open Source

Apache Software Licensed. All code is available on Github.