Database-Design

B+ 樹文本(使用者名、電子郵件)索引如何工作

  • June 25, 2021

據我了解,MongoDB 使用 B+ 樹作為索引,包括電子郵件和使用者名等唯一欄位。

但是,我不明白諸如電子郵件或使用者名之類的字元串值如何轉換為數字格式(可以按升序、降序排序)。

誰能幫我理解?字元串值是否被轉換為數字?每個字元如何完成 B+ 樹?

任何可供閱讀的範例或資源都會很棒。(我正在嘗試實現某種可以支持使用者名索引的 B+ 樹

https://docs.mongodb.com/manual/core/index-unique/

回來回答我自己的問題:

顯然,您可以使用大於和小於運算符來比較字元串,我不知道。

例如,在 JavaScript 中:

在此處輸入圖像描述

引用自:https://dba.stackexchange.com/questions/294782