Data synchronization for integration systems based on trigger
Gao Yang · 2010
The purpose for integration system is to provide a unified, global view to the user over various heterogeneous data sources. The users see only a virtual and global database, and the real data is stored in various heterogeneous data sources in integration systems. In order to speed up query, in generally, a middleware system cache recent querying data. If a cache hit, the data is returned to the user directly without extracting data from various data sources by pose the query to data sources. Although cache can reduce the load on the middleware system significantly, network congestion, and the latency of each request, it brings a question of cache synchronization. That is, a stale cache might be returned to a client. Aimed at this question, in this paper; we propose a data synchronization algorithm based on trigger.