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
Link To Document