• DocumentCode
    2324601
  • Title

    Deferred maintenance of replicated objects in single-site databases

  • Author

    Teuhola, Jukka

  • Author_Institution
    Dept. of Comput. Sci., Turku Univ., Finland
  • fYear
    1996
  • fDate
    9-10 Sep 1996
  • Firstpage
    476
  • Lastpage
    481
  • Abstract
    Replication of database objects is suggested as a means of enhancing performance in cases where conflicting preferences for clustering occur, such as in the storage of many-to-many relationships. A novel feature is lazy propagation of updates: the primary objects are kept up-to-date, but an obsolete replica is not updated until it is next retrieved. The core of the method is a main-memory hash table, containing timestamps of primary objects. Replication causes almost no overhead in regard to updates, concurrency or recovery. Yet, the retrieval speed can be increased considerably. Replication should be applied only for critical, read-intensive object types, to gain actual advantage from redundancy, compensating the storage penalty. The author´s scheme could be used for implementing materialized views in relational databases. However, the method is described in terms of pointer-based architectures
  • Keywords
    abstract data types; concurrency control; data structures; object-oriented databases; redundancy; relational databases; replicated databases; system recovery; concurrency; conflicting clustering preferences; critical read-intensive object types; database object replication; deferred maintenance; lazy update propagation; main-memory hash table; many-to-many relationship storage; materialized view; obsolete replica; performance enhancement; pointer-based architectures; primary objects; recovery; redundancy; relational databases; replicated objects; retrieval speed; single-site databases; storage penalty; timestamps; Concurrency control; Concurrent computing; Database systems; Marine vehicles; Object oriented databases; Relational databases; Spatial databases; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database and Expert Systems Applications, 1996. Proceedings., Seventh International Workshop on
  • Conference_Location
    Zurich
  • Print_ISBN
    0-8186-7662-0
  • Type

    conf

  • DOI
    10.1109/DEXA.1996.558597
  • Filename
    558597