DocumentCode
145216
Title
Integration and Virtualization of Relational SQL and NoSQL Systems Including MySQL and MongoDB
Author
Lawrence, Roger
Author_Institution
Dept. of Comput. Sci., Univ. of British Columbia, Kelowna, BC, Canada
Volume
1
fYear
2014
fDate
10-13 March 2014
Firstpage
285
Lastpage
290
Abstract
NoSQL databases are growing in popularity for Big Data applications in web analytics and supporting large web sites due to their high availability and scalability. Since each NoSQL system has its own API and does not typically support standards such as SQL and JDBC, integrating these systems with other enterprise and reporting software requires extra effort. In this work, we present a generic standards-based architecture that allows NoSQL systems, with specific focus on MongoDB, to be queried using SQL and seamlessly interact with any software supporting JDBC. A virtualization system is built on top of the NoSQL sources that translates SQL queries into the source-specific APIs. The virtualization architecture allows users to query and join data from both NoSQL and relational SQL systems in a single SQL query. Experimental results demonstrate that the virtualization layer adds minimal overhead in translating SQL to NoSQL APIs, and the virtualization system can efficiently perform joins across sources.
Keywords
Big Data; SQL; Web sites; application program interfaces; relational databases; virtualisation; API; JDBC; MongoDB; NoSQL system; Web analytics; big data applications; generic standards-based architecture; large Web sites; relational SQL system; single SQL query; virtualization system; Computer architecture; Databases; Engines; Software; Standards; Virtualization; Big Data; MongoDB; NoSQL; integration; virtualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Science and Computational Intelligence (CSCI), 2014 International Conference on
Conference_Location
Las Vegas, NV
Type
conf
DOI
10.1109/CSCI.2014.56
Filename
6822123
Link To Document