是否有任何实现将 B+tree 的内部节点也存储在磁盘上?我只是想知道是否有人知道这样的实现或看到这样做的真正优势?通常,将叶子节点存储在磁盘上并根据需要开发 B+ 树。
但是也可以保存 B+tree 内部节点的当前状态(通过用它指向的磁盘块号替换指针):我看到还有其他挑战,比如保持内存中的内部节点与磁盘块同步:但是 B+ 树可以在 nvram 上实现,或者说是电池支持的 dram 或其他一些方法来保持同步。
只是想知道是否有人已经像 linux 的 bcache 或其他实现那样实现了它?
干杯,cforfun!