B-Trees



unbalanced trees



balanced trees



B-Tree Properties

sample B-tree with C and G in the root, A and B in the leftmost child, D E and F in the middle child, and H and I in the rightmost child



Addition and Removal



B-Tree invariants



The root of a B-Tree



Search in a B-Tree



Adding in a B-Tree



Add: temporarily violating the invariants



Removing from a B-Tree



Depth Analysis