Understanding B-Trees: The Data Structure Behind Modern Databases



B-trees are a popular data structure for storing large amounts of data, frequently seen in databases and file systems. But how do they really work? What makes them efficient? In this video, we explore the inner workings of the B-tree, aiming to understand the properties that make them useful and the elegant algorithms that make working with them possible.

***

Spanning Tree is an educational video series about computer science and mathematics. See more at

To be notified when a new video is released, sign up for the Spanning Tree mailing list at

You can support the Spanning Tree channel at

Spanning Tree is created by Brian Yu.

Email me at brian@spanningtree.me to suggest a future topic.

source

26 Comments

  1. This video inspired me to make my first proyect in c like a 9 months ago, now c is my favorite lenguaje 😀 ( besides c i only know python lol , i guess bash counts too? )

  2. Best video ever!!! Most straightforward explanation I have seen so far from the internet. Basically, B Tree is similar to quick sort which split raw data based on the pivot (the middle value) and managing (storing and deleting) these pivots.

Leave a Reply

Your email address will not be published. Required fields are marked *

You might like

© 2026 Cantinho do Vídeo - WordPress Video Theme by WPEnjoy