云原生

PolarDB for PostgreSQL基于Cloud Native设计理念,既融合了商业数据库稳定可靠、高性能、可扩展的特征,又具有开源云数据库简单开放、快速迭代的优势。此外,PolarDB for PostgreSQL还支持OSS外部表和冷热数据分离存储,可以无缝对接AnalyticDB、MaxCompute、OSS函数计算等。

PolarDB Stack 是是阿里云面向线下数据库市场,推出的轻量级 PolarDB PaaS 软件。通过 PolarDB Stack 可以一键部署 PolarDB for PostgreSQL 内核和 PolarDB-FileSystem。

PolarDB Stack整体架构如下图所示:

PolarDB Stack arch

集群组件

PolarDB Stack集群组件整体分为数据面(Data Panel)、管控面(Control Panel)和Paas三部分。

  • 数据面

    • PolarDB Engine:数据库引擎,分RW(支持读写)和RO(只读)节点和Standby节点
    • PolarFS:用户态文件系统
  • 管控面

  • PaaS:PolarDB Stack需要部署在Kubernetes上,系统组件及DB集群实例运行在Docker容器中

img