Integration and virtualization of relational SQL and NoSQL systems including MySQL and MongoDB

72Citations
Citations of this article
212Readers
Mendeley users who have this article in their library.
Get full text

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. © 2014 IEEE.

Cite

CITATION STYLE

APA

Lawrence, R. (2014). Integration and virtualization of relational SQL and NoSQL systems including MySQL and MongoDB. In Proceedings - 2014 International Conference on Computational Science and Computational Intelligence, CSCI 2014 (Vol. 1, pp. 285–290). IEEE Computer Society. https://doi.org/10.1109/CSCI.2014.56

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free