J4 ›› 2016, Vol. 38 ›› Issue (01): 33-40.
• 论文 • Previous Articles Next Articles
GUO Kun1,SONG Jie1,WANG Jieping2,ZHU Zhiliang1
Received:
Revised:
Online:
Published:
Abstract:
NoSQL databases get more and more widely used in the IT industry due to their excellent performance in business processes in big data environments. However, data organizations differ from each other because of different data models in each NoSQL database, which incurs impedance during data transfer when we perform data switching between NoSQL databases. Business data encapsulated in source databasesdata models may not be directly parsed by the target database, an additional model adapting operation therefore is needed. In this paper we attempt to define a data description model, which models the features of NoSQL databasesdata model, and describes the way NoSQL databases organize data, and then defines the corresponding distance evaluation algorithm. According to the data description model and the distance evaluation algorithm a unified data model can be designed and developed, which can transform to all the data models of NoSQL databases during data switching process, thus the related business code design just needs to align with the unified data model rather than each concrete data model.
Key words: NoSQL;data switching;data model;distance evaluation;edit graph
GUO Kun1,SONG Jie1,WANG Jieping2,ZHU Zhiliang1. Data switching cost between NoSQL databases [J]. J4, 2016, 38(01): 33-40.
0 / / Recommend
Add to citation manager EndNote|Ris|BibTeX
URL: http://joces.nudt.edu.cn/EN/
http://joces.nudt.edu.cn/EN/Y2016/V38/I01/33