High-Availability Shared Storage System
摘要
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.