6.5830/6.5831: Database Systems
Fall 2022
In this lecture, we will discuss some recent work on using machine learning to optimize database systems, looking in particular at a project from MIT and Google called "SageDB". In addition, we will also cover the topic of learned indexes. Optionally, you can read the following paper on steering a query optimizer:

Some questions to consider as you read:

  • Does SageDB use machine learning in the way you expect? Why or why not?
  • What is the idea of "instance optimization" mean, and where does SageDB apply it?