B-tree — это самобалансирующееся дерево поиска, в котором каждый узел содержит много ключей и имеет много потомков (высокий fanout). Это делает дерево неглубоким, минимизируя количество дисковых операций чтения — ровно то, что нужно базам данных и файловым системам.
