• DocumentCode
    2075203
  • Title

    Middleware design for integrating relational database and NOSQL based on data dictionary

  • Author

    Zhang, Hailing ; Wang, Yang ; Han, Junhui

  • Author_Institution
    Shenzhen Grad. Sch., Dept. of Electron. & Inf. Eng., Harbin Inst. of Technol., Shenzhen, China
  • fYear
    2011
  • fDate
    16-18 Dec. 2011
  • Firstpage
    1469
  • Lastpage
    1472
  • Abstract
    With the rapid development of WEB2.0 or the Social Web as well as the maturing of Internet retail, the traditional relational database is increasingly incompatible with the demands of availability, scalability for massive data, fast data backup and recovery. With the original purpose of large-scale web applications, NOSQL concept, abbreviation of “not only structured query language”, is proposed, which is a broad class of database management systems that differ from classic relational database management systems. NOSQL databases generally do not require a fixed formal schema and usually avoids join operations, so its efficiency for simple query is very high but not for complex query. In this article, a method is proposed to integrate these two types of database by adding middleware between application layer and database layer. We mainly design the detailed implementation of two modules which are data dictionary module and SQL processor module of middleware. The middleware would provide an unified interface and shield underlying data distribution for the applications, meet the need of horizontal scalability without affecting the application logic implementation.
  • Keywords
    Internet; SQL; middleware; query processing; relational databases; Internet retail; NOSQL databases; SQL processor module; Social Web; Web2.0; application layer; data dictionary module; data distribution; database layer; fast data backup; fast data recovery; large-scale Web applications; massive data availability; massive data scalability; middleware design; not only structured query language; query efficiency; relational database management systems; unified interface; Dictionaries; Distributed databases; Middleware; Relational databases; Routing; Servers; NOSQL; data dictionary; database integration; middleware;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Transportation, Mechanical, and Electrical Engineering (TMEE), 2011 International Conference on
  • Conference_Location
    Changchun
  • Print_ISBN
    978-1-4577-1700-0
  • Type

    conf

  • DOI
    10.1109/TMEE.2011.6199485
  • Filename
    6199485