【发布时间】:2015-04-25 00:14:11
【问题描述】:
据说B树在大量数据无法放入主内存的情况下特别有用。
我的问题是我们如何决定 B 树的顺序或在节点中存储多少键?或者一个节点应该有多少个孩子?
我发现人们在每个节点都使用 4/5 个密钥。它是如何解决海量数据和磁盘读取问题的?
【问题讨论】:
-
如您所说,B 树在需要大量磁盘读取时很有用。在这种情况下,数据是按块读取的。所以树的顺序是由块大小、键域大小和指针大小决定的。
标签: algorithm data-structures b-tree