Font Size: a A A

The Research And Development Of Data Exchange Platform Based On Hibernate

Posted on:2017-03-03Degree:MasterType:Thesis
Country:ChinaCandidate:C YangFull Text:PDF
GTID:2348330512961505Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology,Internet technology and the extensive use of distributed databases,more and more enterprises,governments and hospitals begin to build their own data center platforms.They centralize the internally and dispersed data for data storing,exchanging,sharing and so on to promote their information construction and to improve the service capability and competitiveness.However,in the practical application,there will be a lot of differences in application characteristics,using time,environment and other factors,which will make a big difference in database selection and data store.Therefore,the focus of this thesis is to build a basic general purpose platform to tackle the issue of the data exchange between heterogeneous database systems.Data exchange products in the market are relatively closed,and the codes are not open to public.Also,there is no uniform standard of data storing.Thus,it is difficult to achieve multifarious products connected to each other.In the academic research program,there are still some problems such as low efficiency,lack of universality and openness,and lack of solution to heterogeneous problems.Therefore,in order to solve the problems mentioned above,this thesis designed a general-purpose database exchanging platform instead of the operation platform.The main work of this thesis is as follows:(1)In order that heterogeneous database system can quickly capture the changed data in synchronization,a method is designed in this thesis based on trigger and temporary changing table to capture the changed data.The method is comparatively universal,cross-platform and it consumes few system resources.(2)To solve the heterogeneity of database,this thesis presents a method of using XML mapping file of Hibernate as the intermediate carrier for data information exchanging,which helps achieve heterogeneous data transferring between different databases.Being cross-platform,the method is easy to operate and boasts its advantage of saving time.(3)In view of the security and maintenance of database platform data,this thesis designs a data security maintenance module including data validation,cleaning,backup and security section to ensure data security and effectiveness,so that the entire platform can be operated safely and stably.(4)According to different data and usage,this thesis uses Hibernate's caching technology to design a data persistence method.The commonly used data will be placed in a cache while the uncommonly used will be placed in the secondary cache.This method improves the efficiency of data access and it saves the entire platform running time.
Keywords/Search Tags:heterogeneous database, data exchange, Hibernate, trigger
PDF Full Text Request
Related items