×

\带插入和删除的(B\)-树:为什么free-at-empty比merge-at-half更好。 (英语) 兹比尔0780.68016

\(B)-树是一种众所周知且广泛使用的数据结构,它允许在非常大的数据库中进行高效搜索。参数(p)的树是一个平衡树,其中根和任何叶之间的距离都相同,并且任何非叶模式都有1到(2p-1)个子级。本文研究了插入和两种删除策略下的空间利用率(即用于存储数据的节点的预期百分比):(1)自由-空,当节点变空并向上传播删除时,以及(2)合并-半,当一个节点在删除后变为半空并与其邻居合并时。验证了分析结果,并报告了这两种策略的仿真数据。这篇论文提供了一个简单的经验法则,这取决于删除和插入操作的比较率,这表明何时首选其中一种策略。

MSC公司:

68第05页 数据结构
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Baeza-Yates,R.,随机插入下(B^+)树的预期行为,信息学报。,27 (1989) ·Zbl 0648.68024号
[2] Baeza-Yates,R。;Larson,P.,具有部分展开的(B^+)树的性能,IEEE Trans。知识数据工程,1(1989)
[3] 拜耳,R。;McCreight,E.M.,《大型有序指数的组织与维护》,《信息学报》。,第1卷第3期,173-189页(1972年)·Zbl 0226.68008号
[4] 拜耳,R。;Schkolnick,M.,《(B)树上操作的并发性》,《信息学报》。,9, 1-21 (1977) ·Zbl 0343.68022号
[5] Driscoll,J。;朗·S。;Franklin,L.,建模-树插入活动,Inform。过程。莱特。,26, 5-18 (1987) ·Zbl 0639.68109号
[6] Eisenbarth,B.,边缘分析理论及其在2-3棵树和(B)-树上的应用,Inform。和控制。,55, 125-174 (1982) ·Zbl 0561.68050号
[7] 古普塔,G。;Srinivasan,B.,(B)树的近似存储利用率,Inform。过程。莱特。,22243-246(1986年)
[8] NAG(美国)有限公司,美国伊利诺伊州唐纳斯·格罗夫市沃伦大道1131号,邮编:60515。;NAG(USA)Inc.,美国伊利诺伊州唐纳斯·格罗夫市沃伦大道1131号,邮编:60515。
[9] Kuspert,K.,《采用广义溢出技术的(B^*)树中的存储利用率》,Acta Inform。,19,第4期,35-55页(1983年)·Zbl 0501.68005号
[10] Langenhop,C。;W.W.Wright,《表示和分析B树的有效模型》(ACM-NCC(1985)),35-40
[11] Leung,C.,(B)树的近似存储利用率。简单的推导和概括,Inform。过程。莱特。,19, 199-210 (1984)
[12] Mizoguchi,t.,《关于随机分裂树所需的空间》(Allerton Conference(1979)),265-273,伊利诺伊州蒙蒂塞洛
[13] Mohan,C.,ARIES/KVL:一种用于在(B)树索引上操作的多动作事务并发控制的键值锁定方法(研究报告RJ 6864(1989),IBM)
[14] 莫汉,C。;Levine,F.,ARIES/IM:使用提前写日志的高效高并发索引管理方法(研究报告RJ 6864(1989),IBM)
[15] 中村,T。;Mizoguchi,T.,块分割中存储利用率的分析,数据结构方案,(第四届超大数据库国际会议(1978)),489-495,柏林
[16] Quitzow,K。;Klopprogge,M.,《(B)树中的空间利用率和访问路径长度》,Inform。系统,5,7-16(1980)·Zbl 0432.68045号
[17] Wedekind,H.,《关于数据库系统中访问路径的选择》,(Klinbie,J.W.;Koffeman,K.L.,《数据库管理》(1974),北荷兰:北荷兰阿姆斯特丹),385-397
[18] W.W.Wright,《B树的一些平均性能度量》,《信息学报》。,16 (1975)
[19] 姚,A.,在随机2-3棵树上,Acta Inform。,89, 159-170 (1978) ·Zbl 0369.05024号
[20] B.Zhang和M.Hsu,(B\)-树中的不安全操作,Acta Inform公司。,以显示。;B.Zhang和M.Hsu,(B\)-树中的不安全操作,Acta Inform公司。,以显示·Zbl 0677.68117号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。