我已经被告知很多次,mysql使用B+树作为索引数据结构,它也在B+树中表示索引故事。在中它写着Most MySQL indexes (PRIMARY KEY, UNIQUE, INDEX, and FULLTEXT) are stored in B-trees
所以我想知道哪一个是正确的,B树还是B+树?
我很难理解B树中的指针是什么。它们是否与二叉树的内部节点相同?,如果不是,他们有什么不同?在阅读这篇文章(摘自wiki for B+树)之后,我感到困惑:
B+树的主要价值在于存储数据,以便在面向块的存储上下文中进行高效检索,特别是文件系统。这主要是因为与二进制搜索树不同,B+树具有非常高的扇出(指向节点中子节点的指针数,通常为100或更多),这减少了在树中查找元素所需的I/