为什么不是B + -Tree MongoDB

问题描述:

有谁知道为什么MongoDB使用B-Tree而不是B + -Tree?为什么不是B + -Tree MongoDB

据我所知大多数DBMS使用B + - 树。 MongoDB使用B-Tree有什么特别的理由吗?

谢谢。

+0

虽然这是一个有趣的问题,但我认为没有任何方法可以让某人在不询问MongoDB人员的情况下给出明确的答案。 – templatetypedef

+0

我发送了一封电子邮件给10gen。他们要求我在他们的MongoDB论坛发布我的问题。但我不认为很多人阅读论坛。我没有得到任何答复。 – dykw

+0

4小时前你问过[https://groups.google.com/forum/?fromgroups=#!searchin/mongodb-user/b$20tree/mongodb-user/I3nu9wALILU/DsxEGsd5xQIJ](截至我注释)。多一点耐心。另外 - 他们可能不想花时间回答你的问题。 – WiredPrairie

从我可以看出,MongoDB将索引存储为数据存储在同一文件中的一部分。所以B树更好! B +树只在叶子中存储数据。