Architecture of highly available databases

  • Authors:
  • Sam Drake;Wei Hu;Dale M. McInnis;Martin Sköld;Alok Srivastava;Lars Thalmann;Matti Tikkanen;Øystein Torbjørnsen;Antoni Wolski

  • Affiliations:
  • TimesTen, Inc, Mountain View, CA;Oracle Corporation, Redwood Shores, CA;IBM Canada Ltd., Markham, ON, Canada;MySQL AB, Uppsala, Sweden;Oracle Corporation, Redwood Shores, CA;MySQL AB, Uppsala, Sweden;Nokia Group, Nokia Corporation, Finland;Sun Microsystems, Haakon VII gt 7B, Trondheim, Norway;Solid Information Technology, Helsinki, Finland

  • Venue:
  • ISAS'04 Proceedings of the First international conference on Service Availability
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes the architectures that can be used to build highly available database management systems. We describe these architectures along two dimensions – process redundancy and data redundancy. Process redundancy refers to the management of redundant processes that can take over in case of a process or node failure. Data redundancy refers to the maintenance of multiple copies of the underlying data. We believe that the process and data redundancy models can be used to characterize most, if not all, highly available database management systems.