It’s Been Decades. Why Don’t Databases Manage Themselves Yet?

This month, to mark the 20th anniversary of, I’m stepping back and looking at the big picture rather than blogging about database problems & solutions like I usually do.

A much younger me

When I started working with databases, we had to:

Provision the right CPUs and memory Provision the right storage throughput and size Install the database Configure the database Protect it – which sounds easy, but that also includes designing the right high availability and disaster recovery solution Design the right tables, and put indexes on them based on how we wanted to query the data Write