Я знаю о этом вопросе, но о B-дереве и B + -дереве . Извините, если есть подобное для B*-tree
, но я не смог найти такое.
Итак, в чем разница между этими двумя деревьями? статья в Википедии о B*-trees
очень короткая.
Единственная разница, которая здесь отмечена, это "non-root nodes to be at least 2/3 full instead of 1/2"
. Но я предполагаю, что есть кое-что еще .. Может быть только один вид дерева - B-tree
, только с разными константами (для полноты каждого некорневого узла), и не может быть двух разных деревьев, если бы это было единственное отличие , верно?
Кроме того, еще одна вещь, которая заставила меня задуматься о большем количестве различий:
"A B*-tree should not be confused with a B+ tree, which is one where the
leaf nodes of the tree are chained together in the form of a linked list"
Итак, B+-tree
имеет что-то действительно конкретное - связанный список. Какая особенность B*-tree
, или ее нет?
Кроме того, в статье википедии нет внешних ссылок / ссылок. Есть ли какие-либо ресурсы вообще? Статьи, учебники, что-нибудь?
Спасибо!