Publication | Open Access
PolarDB Serverless
91
Citations
36
References
2021
Year
Unknown Venue
Data Center ManagementEngineeringData Center SystemData CenterMonolithic Database ArchitectureCloud ComputingComputer EngineeringComputer ArchitectureRemote Memory PoolParallel ProgrammingComputer ScienceData Center NetworkParallel ComputingDistributed Data StoreData ManagementDatacenter-scale Computing
\beginabstract The trend in the DBMS market is to migrate to the cloud for elasticity, high availability, and lower costs. The traditional, monolithic database architecture is difficult to meet these requirements. With the development of high-speed network and new memory technologies, disaggregated data center has become a reality: it decouples various components from monolithic servers into separated resource pools (e.g., compute, memory, and storage) and connects them through a high-speed network. The next generation cloud native databases should be designed for disaggregated data centers. In this paper, we describe the novel architecture of \name, which follows thedisaggregation design paradigm: the CPU resource on compute nodes is decoupled from remote memory pool and storage pool. Each resource pool grows or shrinks independently, providing \revon-demand provisoning at multiple dimensions while improving reliability. We also design our system to mitigate the inherent penalty brought by resource disaggregation, and introduce optimizations such as optimistic locking and index awared prefetching. Compared to the architecture that uses local resources, \name achieves better dynamic resource provisioning capabilities and 5.3 times faster failure recovery speed, while achieving comparable performance. \endabstract
| Year | Citations | |
|---|---|---|
Page 1
Page 1