我正在创建一个数据库存储引擎(为了好玩)。
我知道它使用 b-tree(和其他东西),但在所有 b-tree 基础示例中,它表明我们需要对键进行排序,然后将其存储用于索引,而不是整数。
我可以理解排序,但是如果我将字符串作为索引的键,如何对字符串进行排序?
例如:我想索引 btree 中的所有电子邮件地址,我该怎么做?
我正在创建一个数据库存储引擎(为了好玩)。
我知道它使用 b-tree(和其他东西),但在所有 b-tree 基础示例中,它表明我们需要对键进行排序,然后将其存储用于索引,而不是整数。
我可以理解排序,但是如果我将字符串作为索引的键,如何对字符串进行排序?
例如:我想索引 btree 中的所有电子邮件地址,我该怎么做?