- 網(wǎng)友總結(jié):MongoDB體系結(jié)構(gòu)與底層原理
- 中文手冊(cè)
- 官網(wǎng)英文手冊(cè)
底層實(shí)現(xiàn):B樹(shù)還是B+樹(shù)的爭(zhēng)論
針對(duì)網(wǎng)上MongoDB最新版本是否還在用B樹(shù),還是已改為B+樹(shù)的爭(zhēng)論
官網(wǎng)英文手冊(cè)只寫(xiě)了B-tree:
圖片出處:https://www.mongodb.com/docs/manual/indexes/

索引B樹(shù)
但MongoDB存儲(chǔ)引擎WiredTiger文檔里卻指明了是B+樹(shù):
圖片出處:https://source.wiredtiger.com/3.2.1/tune_page_size_and_comp.html

image.png
兩者區(qū)別:
B樹(shù)

B樹(shù).jpg
B+樹(shù)

B+樹(shù).png