首页> 外文期刊>Journal of Computational Methods in Sciences and Engineering >Reduced split/merge propagation in a modified B-link tree design
【24h】

Reduced split/merge propagation in a modified B-link tree design

机译:在改进的B链接树设计中减少了拆分/合并传播

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

For concurrent database access, the B-link tree is a well-suited data structure; this paper describes a modification of the B-link tree to reduce the expense associated with splits and merges while moving down the tree. The modification is keyed to the concept of stability in each B-link tree node. Being stable amounts to a node having somewhere between a small percentage more than the minimum number and a small percentage fewer than the maximum number of child links such a node may have. When additions or deletions lead to instability in a node, either an overflow or underflow is considered to be imminent. Upon visiting a node, an update process will determine if the node's content is at the B-link maximum or minimum; if this is the case, the process performs whatever split or merge and redistribution operations necessary to make this and any related node stable. As a result of this action, there will always be room for an overflowed child to insert an entry in its parent and likewise room for an underflowed child to remove an entry from its parent; backward propagation of insertions or deletions further up the B-link tree are thus eliminated, improving the possible degree of concurrency. Further, no node will be left without a parent, obviating horizontal traversal within the tree in all but highly infrequent process scheduling scenarios.
机译:对于并发数据库访问,B链接树是一种非常合适的数据结构。本文介绍了B链接树的一种修改,以减少在树上向下移动时进行拆分和合并所带来的费用。该修改的关键是每个B链接树节点中的稳定性。稳定意味着某个节点的子链接可能比最小数量多一个小百分比,而比最大子链接少一个小百分比。如果添加或删除导致节点不稳定,则认为即将发生上溢或下溢。在访问节点时,更新过程将确定该节点的内容是处于B链接的最大值还是最小值;如果是这种情况,则该过程执行使该节点和任何相关节点稳定所需的任何拆分,合并和重新分发操作。由于此操作,将始终有一个空间供溢出的孩子在其父项中插入条目,同样,也有一个空间供溢出的孩子从其父项中删除条目;这样就消除了B链接树上的插入或删除的向后传播,从而提高了并发度。此外,在没有父节点的情况下,将不剩下任何节点,从而避免了在除极少数频率调度过程之外的所有情况下树中的水平遍历。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号