Time required for a probe is much larger then time to access within a page.
B-tree: Generalize 2-3 trees by allowing up to M-1 key-link pairs per node.
A search or an insertion in a B-tree of order M with N keys requires: logm-1N ≤ probes ≤ logm/2N.
If M = 1024 and N = 62 billion, logm/2N ≤ 4.
Variants: B+ tree, B* tree, B# tree, ...
java.util.TreeMap
java.util.TreeSet
map
multimap
multiset
complete fair scheduler
linux/rbtree.h
HPFS
HFS
, HFS+
ReiserFS
, XFS
, Ext3FS
, JFS
Oracle
, DB2
, INGRES
, SQL
, PostgreSQL
...