DocumentCode
3114182
Title
GORDA: An Open Architecture for Database Replication
Author
Correia, Alfrânio, Jr. ; Pereira, José ; Rodrigues, Luís ; Carvalho, Nuno ; Vilaça, Ricardo ; Oliveira, Rui ; Guedes, Susana
Author_Institution
Univ. of Minho, Guimaraes
fYear
2007
fDate
12-14 July 2007
Firstpage
287
Lastpage
290
Abstract
Database replication has been a common feature in database management systems (DBMSs) for a long time. In particular, asynchronous or lazy propagation of updates provides a simple yet efficient way of increasing performance and data availability and is widely available across the DBMS product spectrum. High end systems additionally offer sophisticated conflict resolution and data propagation options as well as, synchronous replication based on distributed locking and two-phase commit protocols. This paper presents GORDA architecture and programming interface (GAPI), that enables different replication strategies to be implemented once and deployed in multiple DBMSs. This is achieved by proposing a reflective interface to transaction processing instead of relying on-client interfaces or ad-hoc server extensions. The proposed approach is thus cost-effective, in enabling reuse of replication protocols or components in multiple DBMSs, as well as potentially efficient, as it allows close coupling with DBMS internals.
Keywords
middleware; query processing; replicated databases; transaction processing; GORDA open architecture; conflict resolution; data propagation; database management system; database replication; distributed locking; middleware; programming interface; reflective interface; synchronous replication; transaction processing; two-phase commit protocol; Access protocols; Availability; Clustering algorithms; Database systems; Middleware; Network servers; Reflection; Scalability; Spatial databases; Transaction databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Computing and Applications, 2007. NCA 2007. Sixth IEEE International Symposium on
Conference_Location
Cambridge, MA
Print_ISBN
0-7695-2922-4
Type
conf
DOI
10.1109/NCA.2007.26
Filename
4276636
Link To Document