Я изучаю деревья B + в классе о базах данных, и мне было интересно, какие конкретные преимущества B + деревья будут давать над двоичными деревьями поиска?
Похоже, что они имеют среднюю сложность O (logN) для большинства операций примечания, но деревья B + также имеют дополнительное (незначительное?) время поиска для каждого дочернего элемента node, где BST, очевидно, принимают только время O (1) выяснить, какой ребенок node для перехода на.
Какие реальные преимущества делают деревья B + более популярными в базах данных, чем BST?