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

被引:2
|
作者
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 条
  • [1] Multi-model query languages: taming the variety of big data
    Qingsong Guo
    Chao Zhang
    Shuxun Zhang
    Jiaheng Lu
    Distributed and Parallel Databases, 2024, 42 : 31 - 71
  • [2] Multi-model Data, Query Languages and Processing Paradigms
    Guo, Qingsong
    Lu, Jiaheng
    Zhang, Chao
    Zhang, Shuxun
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2021), PT III, 2021, 12683 : 659 - 661
  • [3] Multi-Model Data Query Languages and Processing Paradigms
    Guo, Qingsong
    Lu, Jiaheng
    Zhang, Chao
    Sun, Calvin
    Yuan, Steven
    CIKM '20: PROCEEDINGS OF THE 29TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT, 2020, : 3505 - 3506
  • [4] Taming the Big Data Monster: Managing Petabytes of Data with Multi-Model Databases
    Chen, Yang
    Zhang, Feng
    Hong, Yinhao
    Chai, Yunpeng
    Lu, Wei
    Chen, Hong
    Du, Xiaoyong
    Wang, Peipei
    Mi, Le
    Li, Jintao
    Tang, Xilin
    Zhou, Yanliang
    Zhou, Wei
    Zhang, Peng
    Chen, Fengyi
    Li, Pengfei
    Li, Yu
    2022 IEEE 34TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD 2022), 2022, : 283 - 292
  • [5] Data variety, come as you are in multi-model data warehouses
    Bimonte, Sandro
    Gallinucci, Enrico
    Marcel, Patrick
    Rizzi, Stefano
    INFORMATION SYSTEMS, 2022, 104
  • [6] Multi-Model Persistent Solution for Healthcare Big Data
    Kaur, Karamjit
    Rani, Rinkle
    JOURNAL OF MEDICAL IMAGING AND HEALTH INFORMATICS, 2016, 6 (04) : 937 - 947
  • [7] Multi-model Databases: A New Journey to Handle the Variety of Data
    Lu, Jiaheng
    Holubova, Irena
    ACM COMPUTING SURVEYS, 2019, 52 (03)
  • [8] Multi-Model Databases - Introducing Polyglot Persistence in the Big Data World
    Kosmerl, I
    Rabuzin, K.
    Sestak, M.
    2020 43RD INTERNATIONAL CONVENTION ON INFORMATION, COMMUNICATION AND ELECTRONIC TECHNOLOGY (MIPRO 2020), 2020, : 1724 - 1729
  • [9] JSON']JSON: Data model and query languages
    Bourhis, Pierre
    Reutter, Juan L.
    Vrgoc, Domagoj
    INFORMATION SYSTEMS, 2020, 89
  • [10] An Adaptive Elastic Multi-model Big Data Analysis and Information Extraction System
    Qiang Yin
    Jianhua Wang
    Sheng Du
    Jianquan Leng
    Jintao Li
    Yinhao Hong
    Feng Zhang
    Yunpeng Chai
    Xiao Zhang
    Xiaonan Zhao
    Mengyu Li
    Song Xiao
    Wei Lu
    Data Science and Engineering, 2022, 7 : 328 - 338