Adjusting B‐Tree for Better Usability: Nodes as Files Instead of Disk Blocks

B‐Tree is a well‐known indexing data structure for managing large persistent data. In its native form, it is used by database management systems and not humans. It is seen as a tree whose nodes are disk blocks. In this paper, an adjustment on B‐Tree is proposed to become easier to use for humans. This is done by relaxing the restriction that its node has to be a disk block. Instead, tree nodes are implemented as files. All B‐Tree algorithms were adjusted and implemented to adapt to this change. The main gain of this work is better usability of a B‐Tree for humans. Another gain is the complete freedom in setting the degree of the tree and the size of the data record. An experimental study was conducted to study how the performance of insertion and deletion changes with the degree of the tree t . It was found that the performance of the algorithms is very much affected by the number of levels of the tree. Very large values of t caused a degradation in performance. However, this degradation was found to be low compared with the change in t . This work opens the door for more research to enhance the usability of the B‐Tree: like supporting the adjusted B‐Tree with a GUI that makes it even easier to build and manipulate B‐Trees by a human.

Publication Details

Journal
Advances in Human-Computer Interaction
Published
2026-01-01
DOI
https://doi.org/10.1155/ahci/9624791
Primary Topic
Advanced Database Systems and Queries
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Adjusting B‐Tree for Better Usability: Nodes as Files Instead of Disk Blocks

Advances in Human-Computer Interaction
Advanced Database Systems and Queries
article

Adjusting B‐Tree for Better Usability: Nodes as Files Instead of Disk Blocks

article en

Abstract

B‐Tree is a well‐known indexing data structure for managing large persistent data. In its native form, it is used by database management systems and not humans. It is seen as a tree whose nodes are disk blocks. In this paper, an adjustment on B‐Tree is proposed to become easier to use for humans. This is done by relaxing the restriction that its node has to be a disk block. Instead, tree nodes are implemented as files. All B‐Tree algorithms were adjusted and implemented to adapt to this change. The main gain of this work is better usability of a B‐Tree for humans. Another gain is the complete freedom in setting the degree of the tree and the size of the data record. An experimental study was conducted to study how the performance of insertion and deletion changes with the degree of the tree t . It was found that the performance of the algorithms is very much affected by the number of levels of the tree. Very large values of t caused a degradation in performance. However, this degradation was found to be low compared with the change in t . This work opens the door for more research to enhance the usability of the B‐Tree: like supporting the adjusted B‐Tree with a GUI that makes it even easier to build and manipulate B‐Trees by a human.

Advances in Human-Computer InteractionVol. 2026(1)
Peace, Justice and strong institutions
Openalex Percentile: Top 10%
Advanced Database Systems and Queries
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Adjusting B‐Tree for Better Usability: Nodes as Files Instead of Disk Blocks · Advances in Human-Computer Interaction (2026) | TGRS Research Map | TGRS