6

Episode 485: Howard Chu on B+tree Data Structure in Depth

 2 years ago
source link: https://www.se-radio.net/2021/11/episode-485-howard-chu-on-btree-data-structure-in-depth/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Episode 485: Howard Chu on B+tree Data Structure in Depth

Filed in Episodes

by SE-Radio

on November 9, 2021

0 Comments

Howard Chu, CTO of Symas Corp and chief architect of the OpenLDAP project, discusses the key features of B+tree data structures, which are the default selection for efficient and predictable storage of sorted data. Host Gavin Henry spoke with Chu about B+tree data structures; why they allow searches, insertions, and deletions in logarithmic time; what a tree structure is; how LMDB uses them; the history of what got us to B+tree; roots, leafs, nodes, pages, RAM, NVMe, SSDs, file formats, code efficiency, self-balancing, AVL trees, Red Black trees, RDMs, SQL, indexing, concurrency; how to deal with crashes mid-write; and the decision factors of when you need B+tree data structures.

Related Links

SE Radio theme music: “Broken Reality” by Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0

Podcast: Play in new window | Download

Subscribe: iTunes | Android | RSS


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK