Un albero B è un albero di ricerca auto-bilanciato dove ogni nodo contiene molte chiavi e ha molti figli (alto fanout). Questo mantiene l'albero poco profondo, minimizzando il numero di letture da disco — esattamente ciò di cui hanno bisogno i database e i filesystem.
