2013-04-02 2 views
3

MongoDB가 B-Tree를 사용하지만 B + -Tree를 사용하지 않는 이유를 아는 사람이 있습니까?왜 안되는가 B + -Tree MongoDB

대부분의 DBMS는 B + -Tree를 사용합니다. 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] ([I] 댓글을 달았습니다.) 조금 더 참을성있게하십시오. 또한 - 그들은 당신의 질문에 대답하는 시간을 보내고 싶지 않을 수도 있습니다. – WiredPrairie

답변

0

MongoDB는 데이터를 저장하는 동일한 파일의 일부로 인덱스를 저장합니다. 그래서 B 트리가 더 좋습니다! B + 트리는 잎에만 데이터를 저장합니다.