Multi-model query languages: taming the variety of big data

被引:5
|
作者
Guo, Qingsong [1 ,2 ]
Zhang, Chao [3 ]
Zhang, Shuxun [2 ]
Lu, Jiaheng [2 ]
机构
[1] North Univ China, Sch Comp Sci & Technol, 3 Xueyuan Rd, Taiyuan 030051, Shanxi, Peoples R China
[2] Univ Helsinki, Dept Comp Sci, POB 68,Pietari Kalmin katu 5, Helsinki 00560, Finland
[3] Tsinghua Univ, Dept Comp Sci, 30 Shuangqing Rd, Beijing 100084, Peoples R China
关键词
Multi-model data; Query language; Cross-model query; GRAPH; METAMODEL;
D O I
10.1007/s10619-023-07433-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A critical issue in Big Data management is to address the variety of data-data are produced by disparate sources, presented in various formats, and hence inherently involves multiple data models. Multi-Model DataBases (MMDBs) have emerged as a promising approach for dealing with this task as they are capable of accommodating multi-model data in a single system and querying across them with a unified query language. This article aims to offer a comprehensive survey of a wide range of multi-model query languages of MMDBs. In particular, we first present the SQL-based extensions toward multi-model data, including the standard SQL extensions such as SQL/XML, SQL/JSON, and GQL, and the non-standard SQL extensions such as SQL++ and SPASQL. We then study the manners in which document-based and graph-based query languages can be extended to support multi-model data. We also investigate the query languages that provide native support on multi-model data. Finally, this article provides insights into the open challenges and problems of multi-model query languages.
引用
收藏
页码:31 / 71
页数:41
相关论文
共 50 条
  • [21] Evaluation of high-level query languages based on MapReduce in Big Data
    Birjali, Marouane
    Beni-Hssane, Abderrahim
    Erritali, Mohammed
    JOURNAL OF BIG DATA, 2018, 5 (01)
  • [22] ECQL: Towards Succinct and Extensible Modeling of Multi-model Query Results
    Shi, Gengyuan
    Wang, Chaokun
    Liu, Yabin
    CONCEPTUAL MODELING, ER 2024, 2025, 15238 : 112 - 130
  • [23] A learned cost model for big data query processing
    Li, Yan
    Wang, Liwei
    Wang, Sheng
    Sun, Yuan
    Zheng, Bolong
    Peng, Zhiyong
    INFORMATION SCIENCES, 2024, 670
  • [24] A Temporal JSON']JSON Data Model and Its Query Languages
    Ma, Ruizhe
    Hu, Zhangbing
    Yan, Li
    JOURNAL OF DATABASE MANAGEMENT, 2022, 33 (01)
  • [25] 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
  • [26] Facing Big Data Variety in a Model Driven Approach
    Leida, Marcello
    Ruiz, Carlos
    Ceravolo, Paolo
    2016 IEEE 2ND INTERNATIONAL FORUM ON RESEARCH AND TECHNOLOGIES FOR SOCIETY AND INDUSTRY LEVERAGING A BETTER TOMORROW (RTSI), 2016, : 505 - 510
  • [27] Multi-model data fusion for hydrological forecasting
    See, L
    Abrahart, RJ
    COMPUTERS & GEOSCIENCES, 2001, 27 (08) : 987 - 994
  • [28] Modelling and Evolution Management of Multi-Model Data
    Bartik, Jachym
    Koupil, Pavel
    Holubova, Irena
    39TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2024, 2024, : 347 - 349
  • [29] Unifying Categorical Representation of Multi-Model Data
    Koupil, Pavel
    Holubova, Irena
    37TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2022, : 365 - 371
  • [30] Logical design of multi-model data warehouses
    Sandro Bimonte
    Enrico Gallinucci
    Patrick Marcel
    Stefano Rizzi
    Knowledge and Information Systems, 2023, 65 : 1067 - 1103