PolarDB-X 1.0承担着OLTP在线核心数据库的职责与定位,可与数据集成、数据传输,缓存、大数据生态配合使用。
产品架构图
![1](http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/pic/117771/cn_zh/1590496624243/PolarDB-X%E6%9E%B6%E6%9E%84%E5%9B%BE.jpg)
内核架构
PolarDB-X 1.0由计算层实例与存储层私有定制RDS实例组成,通过挂载多个MySQL进行分库分表水平拆分。
如同大多数传统单机关系型数据库,PolarDB-X 1.0分为网络层、协议层、SQL解析层、优化层和执行层,其中优化层包含逻辑优化和物理优化,执行层包含单机两阶段执行、单机并行执行和多机并行执行,应用了多种传统单机数据库优化和执行技术。
![2](http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/pic/117771/cn_zh/1590496886317/%E5%86%85%E6%A0%B8%E6%9E%B6%E6%9E%84%E5%9B%BE.jpg)
部署架构
PolarDB-X 1.0服务部署在公有云上,采取了如下多种方式确保生产安全:
- 支持VPC、IP白名单、非对称账号密码、TDE等方式,确保数据服务安全。
- 使用独享高性能物理资源、实例间充分隔离、支持多可用区实例,确保数据服务稳定。
- 支撑运维系统采用多地域隔离部署、核心数据服务SLA与运维管控SLA解绑,确保运维体系稳定。