# What is a Self-Driving Database Management System?

DevFeed: [What is a Self-Driving Database Management System?](<https://devfeed.tech/articles/what-is-a-self-driving-database-management-system-33708.md>)

Original publisher: [Read original article](<https://www.cs.cmu.edu/~pavlo/blog/2018/04/what-is-a-self-driving-database-management-system.html>)

Author: Andy Pavlo

Published: 2018-04-09T16:46:18Z

Content type: article

Language: en

Sources: [Andy Pavlo - Carnegie Mellon University](<https://devfeed.tech/sources/andy-pavlo-carnegie-mellon-university.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [database](<https://devfeed.tech/tags/database.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [optimize](<https://devfeed.tech/tags/optimize.md>), [research](<https://devfeed.tech/tags/research.md>)

## AI overview

The article defines a true self-driving database management system as one that automatically chooses optimization actions, decides when to deploy them, and learns from their effects without human intervention. It distinguishes this concept from merely running machine learning inside a DBMS and places it within the history of autonomous database research.

## Source excerpt

Andy discusses what it means to have a self-driving database management system and whether it is even possible to build one.