• 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