DocumentCode
3632907
Title
Almost Triggerless Writeset Extraction in Multiversioned Databases
Author
Raúl Salinas-Monteagudo;Francesc D. Munoz-Escoi
Author_Institution
Inst. Tecnol. de Inf., Univ. Politec. de Valencia, Valencia, Spain
fYear
2009
Firstpage
136
Lastpage
142
Abstract
Efficient writeset extraction and application is crucial in modern database replication protocols since they execute all transaction operations in a delegate replica, collecting and propagating the updates to all replicas when transactions request commitment. In order to ensure portability, such replication protocols can be implemented in a middleware and some of such middleware systems use triggers for managing writeset collection. MADIS is an example of such systems. It has been developed assuming PostgreSQL as its underlying DBMS. Thus, its protocols are usually oriented to enforce snapshot isolation and rely on multiversioned concurrency control. PostgreSQL provides in its catalog information regarding its multiversioned control and such information can be used by the replication middleware for improving its writeset collection and application performance, without requiring any knowledge about DBMS´s internals nor compromising the independence between the middleware and the DBMS layer. This paper describes an almost triggerless fully-user-space approach for writeset extraction in the MADIS middleware database replication system, comparing its performance with a minimal implementation based on triggers.
Keywords
"Middleware","Transaction databases","Concurrency control","Access protocols","Broadcasting","Data mining","Information retrieval","Content based retrieval","Distributed databases","Relational databases"
Publisher
ieee
Conference_Titel
Dependability, 2009. DEPEND ´09. Second International Conference on
Print_ISBN
978-0-7695-3666-8
Type
conf
DOI
10.1109/DEPEND.2009.27
Filename
5211067
Link To Document