Back to Search Start Over

Exploiting Schemas in Data Synchronization.

Authors :
Bierman, Gavin
Koch, Christoph
Foster, J. Nathan
Greenwald, Michael B.
Kirkegaard, Christian
Pierce, Benjamin C.
Schmitt, Alan
Source :
Database Programming Languages; 2005, p42-57, 16p
Publication Year :
2005

Abstract

Increased reliance on optimistic data replication has led to burgeoning interest in tools and frameworks for synchronizing disconnected updates to replicated data. We have implemented a generic synchronization framework, called Harmony, that can be used to build statebased synchronizers for a wide variety of tree-structured data formats. A novel feature of this framework is that the synchronization process—in particular, the recognition of conflicts—is driven by the schema of the structures being synchronized. We formalize Harmony's synchronization algorithm, state a simple and intuitive specification, and illustrate how it can be used to synchronize trees representing a variety of specific forms of application data, including sets, records, and tuples. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783540309512
Database :
Supplemental Index
Journal :
Database Programming Languages
Publication Type :
Book
Accession number :
32888004
Full Text :
https://doi.org/10.1007/11601524_3