B-ağaç, her düğümün birçok anahtarı tuttuğu ve birçok çocuğa sahip olduğu kendi kendine dengeli bir arama ağacıdır (yüksek fanout). Bu, ağacı sığ tutarak disk okuma sayısını en aza indirir — bu da veritabanlarının ve dosya sistemlerinin ihtiyaç duyduğu şeydir.
