Design and Implementation of Relation Database and Non-Relation Database Unified Query Model
- DOI
- 10.2991/iceeim-14.2014.95How to use a DOI?
- Keywords
- Relational Data, Non-relational Data, Triple; Self-join, NoSQL query pattern
- Abstract
For scenarios that application data stored separately in relational database and non-relational database, an establishment of a unified query abstraction layer for SQL and NoSQL database is proposed, which can query data from different database as from a single data source. By transforming NoSQL data into triples to merge the NoSQL data as a virtual relational into SQL database and the original NoSQL data is rebuilt by series of self-join operations of the triples. For scenes that PostgreSQL and MongoDB are used simultaneously, the above model is implemented and verified. Experimental results show that through an intermediate triple conversion and a series of self-join of the triples, a unified query abstraction model for SQL and NoSQL database is feasible.
- Copyright
- © 2014, the Authors. Published by Atlantis Press.
- Open Access
- This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).
Cite this article
TY - CONF AU - Xiaoyu Zheng AU - Naizheng Bian PY - 2014/04 DA - 2014/04 TI - Design and Implementation of Relation Database and Non-Relation Database Unified Query Model BT - Proceedings of the 2014 International Conference on e-Education, e-Business and Information Management PB - Atlantis Press SP - 336 EP - 343 SN - 1951-6851 UR - https://doi.org/10.2991/iceeim-14.2014.95 DO - 10.2991/iceeim-14.2014.95 ID - Zheng2014/04 ER -