An integration approach of hybrid databases based on SQL in cloud computing environment

被引:16
作者
Li, Changqing [1 ]
Gu, Jianhua [1 ]
机构
[1] Northwestern Polytech Univ, Sch Comp Sci & Engn, Xian 710072, Shaanxi, Peoples R China
关键词
big data; cloud computing; database services; hybrid databases; integration; NoSQL; FRAMEWORK; DESIGN;
D O I
10.1002/spe.2666
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
As the applications with big data in cloud computing environment grow, many existing systems expect to expand their service to support the dramatic increase of data, and modern software development for services computing and cloud computing software systems is no longer based on a single database but on existing multidatabases and this convergence needs new software architecture design. This paper proposes an integration approach to support hybrid database architecture, including MySQL, MongoDB, and Redis, to make it possible of allowing users to query data simultaneously from both relational SQL systems and NoSQL systems in a single SQL query. Two mechanisms are provided for constructing Redis's indexes and semantic transforming between SQL and MongoDB API to add the SQL feature for these NoSQL databases. With the proposed approach, hybrid database systems can be performed in a flexible manner, ie, access can be either relational database or NoSQL, depending on the size of data. The approach can effectively reduce development complexity and improve development efficiency of the software systems with multidatabases. This is the result of further research on the related topic, which fills the gap ignored by relevant scholars in this field to make a little contribution to the further development of NoSQL technology.
引用
收藏
页码:401 / 422
页数:22
相关论文
共 39 条
  • [1] [Anonymous], MONGODB DOC REL 3 2
  • [2] [Anonymous], 2011 6 INT C PERS CO
  • [3] [Anonymous], J COMPUT SCI COLL
  • [4] [Anonymous], 2013, INT J SCI RES PUBL
  • [5] [Anonymous], P 2012 ACM SIGMOD IN
  • [6] [Anonymous], P 2014 INT C COMP SC
  • [7] [Anonymous], 2014 IEEE INT C BIG
  • [8] [Anonymous], P 28 BRAZ S DAT REC
  • [9] [Anonymous], P 2016 INT C MAN DAT
  • [10] [Anonymous], P 2011 INT C TRANSP