volume 28 issue 3 publication number 28

JAL: an algebra for JSON query optimization

Publication typeJournal Article
Publication date2025-03-31
scimago Q1
wos Q2
SJR0.876
CiteScore7.7
Impact factor3.4
ISSN1386145X, 15731413
Abstract

As databases become larger and less structured, the JavaScript Object Notation (JSON) data format has risen in usage compared to other data formats like XML. At the same time, while extracting data from these large datasets efficiently is of obvious importance, there has been far less research regarding the optimization of JSON queries than there has relating to the querying of XML data. Thus a JSON Data Model and JSON Algebra (JAL) are proposed, as well as a heuristic optimization algorithm, for the purpose of improving the efficiency of queries of JSON data. We implement the proposed algorithm and compare the efficiency gain that it provides in terms of both the theoretical and physical cost of executing queries. We find that the algorithm significantly reduces query costs compared to an unoptimized baseline. Additionally, we find that the efficiency gain is considerably larger when querying databases with many documents than those with relatively fewer documents.

Found 

Are you a researcher?

Create a profile to get free access to personal recommendations for colleagues and new articles.
Metrics
0
Share
Cite this
GOST |
Cite this
GOST Copy
Langerak A. J. et al. JAL: an algebra for JSON query optimization // World Wide Web. 2025. Vol. 28. No. 3. 28
GOST all authors (up to 50) Copy
Langerak A. J., Frasincar F., Klinkhamer J. JAL: an algebra for JSON query optimization // World Wide Web. 2025. Vol. 28. No. 3. 28
RIS |
Cite this
RIS Copy
TY - JOUR
DO - 10.1007/s11280-025-01336-0
UR - https://link.springer.com/10.1007/s11280-025-01336-0
TI - JAL: an algebra for JSON query optimization
T2 - World Wide Web
AU - Langerak, Anne Jasmijn
AU - Frasincar, Flavius
AU - Klinkhamer, Jasmijn
PY - 2025
DA - 2025/03/31
PB - Springer Nature
IS - 3
VL - 28
SN - 1386-145X
SN - 1573-1413
ER -
BibTex
Cite this
BibTex (up to 50 authors) Copy
@article{2025_Langerak,
author = {Anne Jasmijn Langerak and Flavius Frasincar and Jasmijn Klinkhamer},
title = {JAL: an algebra for JSON query optimization},
journal = {World Wide Web},
year = {2025},
volume = {28},
publisher = {Springer Nature},
month = {mar},
url = {https://link.springer.com/10.1007/s11280-025-01336-0},
number = {3},
pages = {28},
doi = {10.1007/s11280-025-01336-0}
}