一个指针B-树是一种B-树,它跟踪用户指定的关联“汇总”操作在叶子节点上。当节点合并时,使用该操作来组合摘要;当节点拆分时,使用节点的孙子重新计算摘要(但不使用更深的节点)。
通过每次拆分/合并更新摘要数据,指针B-树能够在最多O(log n)页查找(即沿着从根到范围floorkey和范围ceilkey的路径进行查找)中回答任何任意键范围的摘要查询。
我认为LMDB原生不支持这个功能,但我很乐意错。有人知道添加了它的LMDB分支或变体吗?如果没有,是否有其他轻量级持久(不一定事务性)的磁盘B树库可以实现?
通过每次拆分/合并更新摘要数据,指针B-树能够在最多O(log n)页查找(即沿着从根到范围floorkey和范围ceilkey的路径进行查找)中回答任何任意键范围的摘要查询。
我认为LMDB原生不支持这个功能,但我很乐意错。有人知道添加了它的LMDB分支或变体吗?如果没有,是否有其他轻量级持久(不一定事务性)的磁盘B树库可以实现?