DocumentCode
2368838
Title
Database synchronization as a service
Author
Lutteroth, Christof ; Weber, Gerald
Author_Institution
Dept. of Comput. Sci., Univ. of Auckland, Auckland, New Zealand
fYear
2009
fDate
1-4 Sept. 2009
Firstpage
84
Lastpage
91
Abstract
Many distributed applications require the ability to synchronize databases over a network. Using a service oriented architecture, this poses challenges with regard to the way change information is expressed and merged. We propose a solution for a database synchronization service that is transactional, idempotent and reduces merging conflicts to a minimum. The PDStore system enables fine-grained recording of database changes and incremental synchronization, transmitting only as much data as necessary. Data instances are identified with globally unique identifiers, thus avoiding name clashes and reducing merging conflicts. Merging conflicts do not disturb the integrity of the database and can be resolved later. The approach presented in this paper is used in a municipal database system for earthquake safety assessment data of buildings.
Keywords
database management systems; distributed processing; software architecture; synchronisation; PDStore system; building; data instances; database integrity; database synchronization service; distributed application; earthquake safety assessment; incremental synchronization; merging conflict; municipal database system; service oriented architecture; Application software; Computer science; Control systems; Data models; Distributed databases; Earthquakes; Merging; Relational databases; Service oriented architecture; Transaction databases; change control; services; synchronization;
fLanguage
English
Publisher
ieee
Conference_Titel
Enterprise Distributed Object Computing Conference Workshops, 2009. EDOCW 2009. 13th
Conference_Location
Auckland
Print_ISBN
978-1-4244-5563-8
Type
conf
DOI
10.1109/EDOCW.2009.5332009
Filename
5332009
Link To Document