PolarDB-MP: A Multi-Primary Cloud-Native Database via Disaggregated Shared Memory
Xinjun Yang, Yingqiang Zhang, Hao Chen, Feifei Li, B. Wang, Jing Fang, Chuan Min Sun, Yuhui Wang
Abstract
Primary-secondary databases often have limited write throughput as they rely on a single primary node. To improve this, some systems use a shared-nothing architecture for scalable multi-primary clusters. However, these face performance issues due to distributed transaction overheads. Recently, shared-storage-based multi-primary cloud-native databases have emerged to avoid these issues, but they still struggle with performance in high-conflict scenarios, often due to expensive conflict resolution and inefficient data fusion.
Topics & Concepts
Computer scienceCloud computingDatabasePrimary (astronomy)Operating systemAstronomyPhysicsCloud Computing and Resource ManagementCaching and Content DeliveryAdvanced Data Storage Technologies