BTree
Everything on SkillVeris tagged BTree — collected across the glossary, study notes, blog, and cheat sheets.
7 resources across 1 library
Interview Questions(7)
What is an Index in a Database?
A database index is a data structure that speeds up read queries by letting the database find rows without scanning the entire table, at the cost of extra stor…
What is a B-Epsilon Tree and How Does it Differ from a B-Tree?
A B-epsilon tree (Bε-tree) is a write-optimized variant of a B-tree that attaches a message buffer to each internal node, so inserts, updates, and deletes are…
What is a B-Tree?
A B-tree is a self-balancing, multi-way search tree where each node can hold multiple keys and multiple children, keeping the tree shallow so search, insert, a…
What is a B+ Tree and Why Do Databases Use It?
A B+ tree is a self-balancing, multi-way search tree where all actual data (or record pointers) lives only in the leaf nodes, internal nodes hold only routing…
What is Database Indexing at Scale?
Database indexing at scale is the practice of building auxiliary data structures, typically B-trees or hash indexes, that let queries locate rows without scann…
How Do You Choose an Indexing Strategy at Scale?
Choosing an indexing strategy at scale means matching the index structure to the query pattern — B-tree indexes for range scans and ordered access, hash indexe…
B-Tree vs LSM-Tree Storage: Which Should You Choose?
B-trees update data in place with balanced, sorted disk pages that favor fast, low-amplification reads, while LSM-trees buffer writes in memory and flush them…