High availability is one of the factors that must be considered in the design of distributed systems. This chapter introduces consensus algorithms for distributed systems and compares the methods used by MySQL and PolarDB to achieve high availability. This chapter also discusses the implementation of shared storage architectures like Aurora and PolarFS and presents some of the ongoing optimization work concerning the file system in PolarDB.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

High-Availability Shared Storage System

  • Feifei Li,
  • Xuan Zhou,
  • Peng Cai,
  • Rong Zhang,
  • Gui Huang,
  • XiangWen Liu

摘要

High availability is one of the factors that must be considered in the design of distributed systems. This chapter introduces consensus algorithms for distributed systems and compares the methods used by MySQL and PolarDB to achieve high availability. This chapter also discusses the implementation of shared storage architectures like Aurora and PolarFS and presents some of the ongoing optimization work concerning the file system in PolarDB.