Indexing techniques and structured queries for relational databases management systems

Indexing has long been used to improve the speed of relational database systems, and choosing an adequate index at design time is critical to the database's efficiency. In this study, it was demonstrated empirically that data access time and data insertion time for moderately large datasets are influenced by the index chosen at design time. However, deletion time is approximately the same. As a result, regardless of the query optimization strategy utilized at runtime, record access/insertion time depends on the type of index employed at design time. This paper presents a comparison of BTree indexes with Hash indexes. It was demonstrated empirically that insertion is substantially faster with the Hash index than with the Btree index, at the expense of a larger Hash index file size. The Btree index is slower due to the rebuild time of Btree indexes during insertion. The empirical results of this study complement that of theoretical results for both Btree and Hash indexes. On the other hand, hash index files are large, restricting their use for applications with rapidly increasing dataset sizes; thus, a tradeoff employing Hash index or Btrees is required. In general, this study proposes Hash indexes for small dataset applications and Btree indexes for large dataset applications on systems with limited memory.

Authors

Institutions

Publication Details

Journal
Journal of the Nigerian Society of Physical Sciences
Published
2024-09-27
DOI
https://doi.org/10.46481/jnsps.2024.2155
Citations
3
Primary Topic
Data Management and Algorithms
Type
article
Field-Weighted Citation Impact
1.05
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Indexing techniques and structured queries for relational databases management systems

Musa Yusuf, Florence Chukwuemeka Nemariyi, Isah Charles Saidu, A. C. George
3 citations
Journal of the Nigerian Society of Physical Sciences
Data Management and Algorithms
1.05
article

Indexing techniques and structured queries for relational databases management systems

Musa Yusuf, Florence Chukwuemeka Nemariyi, Isah Charles Saidu, A. C. George
article en
3 citations

Abstract

Indexing has long been used to improve the speed of relational database systems, and choosing an adequate index at design time is critical to the database's efficiency. In this study, it was demonstrated empirically that data access time and data insertion time for moderately large datasets are influenced by the index chosen at design time. However, deletion time is approximately the same. As a result, regardless of the query optimization strategy utilized at runtime, record access/insertion time depends on the type of index employed at design time. This paper presents a comparison of BTree indexes with Hash indexes. It was demonstrated empirically that insertion is substantially faster with the Hash index than with the Btree index, at the expense of a larger Hash index file size. The Btree index is slower due to the rebuild time of Btree indexes during insertion. The empirical results of this study complement that of theoretical results for both Btree and Hash indexes. On the other hand, hash index files are large, restricting their use for applications with rapidly increasing dataset sizes; thus, a tradeoff employing Hash index or Btrees is required. In general, this study proposes Hash indexes for small dataset applications and Btree indexes for large dataset applications on systems with limited memory.

Journal of the Nigerian Society of Physical Sciences
Bingham University (NG), Baze University (NG)
Industry, innovation and infrastructure
Openalex Percentile: Top 23%
Data Management and Algorithms
1.05
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.

Indexing techniques and structured queries for relational databases management systems — Musa Yusuf, Florence Chukwuemeka Nemariyi, et al. · Journal of the Nigerian Society of Physical Sciences (2024) | TGRS Research Map | TGRS