A JSON']JSON document algebra for query optimization

被引:0
|
作者
Llano-Rios, Tomas [1 ]
Khalefa, Mohamed [2 ]
Badia, Antonio [1 ]
机构
[1] Univ Louisville, Comp Sci & Engn Dept, Louisville, KY 40292 USA
[2] Old Westbury State Univ New York, Comp Sci Dept, New York, NY USA
关键词
!text type='JSON']JSON[!/text] data model; Query optimization; Query algebra; GROUP-BY; PLANS; JOIN;
D O I
10.1016/j.is.2025.102537
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Due to the popularity of JSON, several systems have been developed that store data in collections of JSON documents. Each system has developed its own query language, sometimes in an ad-hoc manner. This makes difficult to formally define and analyze query optimization techniques. We propose an algebra tailored to JSON documents. First, we argue that JSON is different from nested relations and XML and therefore requires its own solution. Then, we propose an algebra on 3 levels: the first level defines operators to manipulate individual documents, providing an abstraction over different serializations. The second level provides operators over collections of JSON documents, while the third level defines also collection operators which are not primitive, but that enable direct and efficient implementation of data manipulation operations. We provide a number of properties of the algebraic operators which provide a solid basis for query optimization.
引用
收藏
页数:36
相关论文
共 50 条
  • [1] JAL: an algebra for JSON']JSON query optimization
    Langerak, Anne Jasmijn
    Frasincar, Flavius
    Klinkhamer, Jasmijn
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2025, 28 (03):
  • [2] An Approach for Schema Extraction of JSON']JSON and Extended JSON']JSON Document Collections
    Frozza, Angelo Augusto
    Mello, Ronaldo dos Santos
    da Costa, Felipe de Souza
    2018 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI), 2018, : 356 - 363
  • [3] JSON']JSON: Data model and query languages
    Bourhis, Pierre
    Reutter, Juan L.
    Vrgoc, Domagoj
    INFORMATION SYSTEMS, 2020, 89
  • [4] JSON']JSON document clustering based on schema embeddings
    Priya, D. Uma
    Thilagam, P. Santhi
    JOURNAL OF INFORMATION SCIENCE, 2024, 50 (05) : 1112 - 1130
  • [5] JSON']JSON: Data model, Query languages and Schema specification
    Bourhis, Pierre
    Reutter, Juan L.
    Suarez, Fernando
    Vrgoc, Domagoj
    PODS'17: PROCEEDINGS OF THE 36TH ACM SIGMOD-SIGACT-SIGAI SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, 2017, : 123 - 135
  • [6] Blind Queries Applied to JSON']JSON Document Stores
    Marrara, Stefania
    Pelucchi, Mauro
    Psaila, Giuseppe
    INFORMATION, 2019, 10 (10)
  • [7] A Temporal JSON']JSON Data Model and Its Query Languages
    Ma, Ruizhe
    Hu, Zhangbing
    Yan, Li
    JOURNAL OF DATABASE MANAGEMENT, 2022, 33 (01)
  • [8] Leveraging Structural and Semantic Measures for JSON']JSON Document Clustering
    Priya, D. Uma
    Thilagam, P. Santhi
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2023, 29 (03) : 222 - 241
  • [9] JSON']JSON Model: a Lightweight Featureful DSL for JSON']JSON
    Coelho, Fabien
    Yannou-Medrala, Claire
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, ADBIS 2024, 2024, 14918 : 3 - 17
  • [10] JSON']JSONiq: The History of a Query Language
    Florescu, Daniela
    Fourny, Ghislain
    IEEE INTERNET COMPUTING, 2013, 17 (05) : 86 - 90