Një pemë B është një pemë kërkimi e vetë-balancuar ku secili nyje mban shumë çelësa dhe ka shumë fëmijë (fanout të lartë). Kjo e mban pemën të cekët, duke minimizuar numrin e leximeve të diskut — që është pikërisht ajo që kanë nevojë bazat e të dhënave dhe sisteme fajllash.
