Back to Search Start Over

Expanded Insert Algorithm in a B* Tree

Authors :
Felipe A. Pati
Thelma D. Palaoag
Source :
2016 International Conference on Computational Science and Computational Intelligence (CSCI).
Publication Year :
2016
Publisher :
IEEE, 2016.

Abstract

Tree data structure works great in representing computations unambiguously. In this study, the researchers enhanced the existing insert algorithm in B*Tree by introducing an expanded algorithm for inserting key values in B*Tree. This would further delay, if not reduce redistribution and frequency of splitting nodes in B*Tree. The idea of the expanded algorithm is to check for a cousin node within the same level that can accommodate a key value from its nearest sibling. A cascading effect is expected until the nearest sibling of the overflowing node can accommodate a key value with the premise that the nearest siblings of the overflowing node are full. Exploring the potential of this algorithm can really simplify a complex problem. The expanded insert algorithm would ensure that all leaf nodes in the B*Tree would be full and not just 2/3 full before a redistribution process is to be performed. Thus, reducing the nodes used in a B*Tree that would result to a far more favorable priori and posteriori estimates.

Details

Database :
OpenAIRE
Journal :
2016 International Conference on Computational Science and Computational Intelligence (CSCI)
Accession number :
edsair.doi...........fab53bf9bf1ef9f203a4a5e16cae03fc
Full Text :
https://doi.org/10.1109/csci.2016.0233