簡體   English   中英

Mysql索引使用B-tree或B+樹

[英]Mysql index use B-tree or B+ tree

我多次被告知 mysql 使用 B+ 樹作為索引數據結構, 在這個問題中它還說 B+ 樹中的索引故事。 但是我在 Mysql 官方文檔中發現了一些不同的東西,在mysql 索引中它說Most MySQL indexes (PRIMARY KEY, UNIQUE, INDEX, and FULLTEXT) are stored in B-trees

所以我想知道哪個是正確的,B-Tree 還是 B+ 樹?

https://dev.mysql.com/doc/internals/en/innodb-fil-header.html

可以看文檔中的這句話:

這是您在經典 B 樹中找不到的復雜性,這就是為什么 InnoDB 應該被稱為 B+ 樹的原因

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM