Linear Digressions

The Case for Learned Index Structures, Part 1: B-Trees

Linear Digressions

Jeff Dean and his collaborators at Google are turning the machine learning world upside down (again) with a recent paper about how machine learning models can be used as surprisingly effective substitutes for classic data structures. In this first part of a two-part series, we'll go through a data structure called b-trees. The structural form of b-trees make them efficient for searching, but if you squint at a b-tree and look at it a little bit sideways then the search functionality starts to look a little bit like a regression model--hence the relevance of machine learning models. If this sounds kinda weird, or we lost you at b-tree, don't worry--lots more details in the episode itself.

Next Episodes


Linear Digressions

The Fourier Transform @ Linear Digressions

📆 2018-01-08 03:07 / 00:15:39


Linear Digressions

Statistics of Beer @ Linear Digressions

📆 2018-01-02 02:57 / 00:15:20


Linear Digressions

Re - Release: Random Kanye @ Linear Digressions

📆 2017-12-24 20:07 / 00:09:33


Linear Digressions

Debiasing Word Embeddings @ Linear Digressions

📆 2017-12-18 03:31 / 00:18:20