扫描手机二维码

欢迎您的访问
您是第 位访客

开通时间:..

最后更新时间:..

  • 李栗燕 ( 教授 )

    的个人主页 http://faculty.nuaa.edu.cn/lly/zh_CN/index.htm

  •   教授   博士生导师
论文成果 当前位置: 中文主页 >> 科学研究 >> 论文成果
Schema-based JSON data stores in relational databases

点击次数:
所属单位:计算机科学与技术学院/人工智能学院/软件学院
发表刊物:J. Database Manage.
摘要:JSON is a simple, compact and light weighted data exchange format to communicate between web services and client applications. NoSQL document stores evolve with the popularity of JSON, which can support JSON schema-less storage, reduce cost, and facilitate quick development. However, NoSQL still lacks standard query language and supports eventually consistent BASE transaction model rather than the ACID transaction model. This is very challenging and a burden on the developer. The relational database management systems (RDBMS) support JSON in binary format with SQL functions (also known as SQL/JSON). However, these functions are not standardized yet and vary across vendors along with different limitations and complexities. More importantly, complex searches, partial updates, composite queries, and analyses are cumbersome and time consuming in SQL/JSON compared to standard SQL operations. It is essential to integrate JSON into databases that use standard SQL features, support ACID transactional models, and has the capability of managing and organizing data efficiently. In this article, we empower JSON to use relational databases for analysis and complex queries. The authors reveal that the descriptive nature of the JSON schema can be utilized to create a relational schema for the storage of the JSON document. Then, the powerful SQL features can be used to gain consistency and ACID compatibility for querying JSON instances from the relational schema. This approach will open a gateway to combine the best features of both worlds: the fast development of JSON, consistency of relational model, and efficiency of SQL. Copyright © 2019, IGI Global.
ISSN号:1063-8016
是否译文:否
发表时间:2019-07-01
合写作者:Irshad, Lubna,Yan, Li,马宗民
通讯作者:李栗燕

 

版权所有©2018- 南京航空航天大学·信息化处(信息化技术中心)