• 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