• DocumentCode
    1055359
  • Title

    Achieving high availability in distributed databases

  • Author

    Garcia-Molina, Hector ; Kogan, Boris

  • Author_Institution
    Dept. of Comput. Sci., Princeton Univ., NJ, USA
  • Volume
    14
  • Issue
    7
  • fYear
    1988
  • fDate
    7/1/1988 12:00:00 AM
  • Firstpage
    886
  • Lastpage
    896
  • Abstract
    An approach is presented for managing distributed database systems in the face of communication failures and network partitions. The approach is based on the idea of dividing the database into fragments and assigning each fragment a controlling entity called an agent. The goals achieved by this approach include high data availability and the ability to operate without promptly and correctly detecting partitions. A correctness criterion for transaction execution, called fragmentwise serializability, is introduced. It is less strict than the conventional serializability, but provides a valuable alternative for some applications
  • Keywords
    database theory; distributed databases; fault tolerant computing; program verification; software reliability; agent; communication failures; controlling entity; correctness criterion; data availability; distributed databases; fault tolerant computing; fragmentwise serializability; network partitions; transaction execution; Availability; Communication system control; Concurrency control; Database systems; Distributed databases; Face detection; Fault tolerant systems; Intelligent networks; Protocols; Transaction databases;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.42732
  • Filename
    42732