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 :
بازگشت