...
首页> 外文期刊>Journal of database management >Schema-Based JSON Data Stores in Relational Databases
【24h】

Schema-Based JSON Data Stores in Relational Databases

机译:关系数据库中基于架构的JSON数据存储

获取原文
获取原文并翻译 | 示例
           

摘要

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.
机译:JSON是一种简单,紧凑且轻量级的数据交换格式,用于在Web服务和客户端应用程序之间进行通信。 NoSQL文档存储随着JSON的流行而发展,它可以支持无JSON模式的存储,降低成本并促进快速开发。但是,NoSQL仍然缺少标准查询语言,并且最终支持一致的BASE事务模型,而不是ACID事务模型。这是非常具有挑战性的,也是开发人员的负担。关系数据库管理系统(RDBMS)支持带有SQL函数(也称为SQL / JSON)的二进制格式的JSON。但是,这些功能尚未标准化,并且随供应商的不同而变化,并且具有不同的限制和复杂性。更重要的是,与标准SQL操作相比,复杂的搜索,部分更新,组合查询和分析在SQL / JSON中既麻烦又耗时。必须将JSON集成到使用标准SQL功能,支持ACID事务模型并具有有效管理和组织数据能力的数据库中。在本文中,我们授权JSON使用关系数据库进行分析和复杂查询。作者发现,可以使用JSON模式的描述性来创建用于存储JSON文档的关系模式。然后,强大的SQL功能可用于获得一致性和ACID兼容性,以便从关系模式中查询JSON实例。这种方法将打开一个结合两个世界的最佳功能的网关:JSON的快速开发,关系模型的一致性以及SQL的效率。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号