DuuCloud.com-IT工程师的文库之家PolarDB - X :更具性价比的
MySQL 替换
孙晓亮
DuuCloud.com-IT工程师的文库之家内核架构
标准版发布;冷数据归档;
反向索引推荐
性能提升
索引回表优化; 2PC 阶段优化;
性能提升 40%
MySQL 兼容
二级分区;虚拟列;函数索引;
外键;递归 CTE
开源能力全方位提升
开源 V2.3 新能力发布
运维能力
SQL 回放工具开源; KubeBlocks 适配;
CloudCanal 适配
DuuCloud.com-IT工程师的文库之家高 性价比 - 标准版发布
单表
业务大表 / 热点表
ST_A ST_B
ST_C ST_D
Big Table Hot Table
标准版 企业版
ST_A ST_B ST_C ST_D
BigTable_P1 BigTable_P2 BigTable_P3
HotTable_P1 HotTable_P2 HotTable_P3
数据按需分布
标准版 企业
版
BT_A
BT_A BT_A BT_A BT_A
单表 分散
广播表复制
大表水平拆分
热点表打散
DuuCloud.com-IT工程师的文库之家强一致同步协议, 高可用增强
内核自动探活,状态切换,数据不丢失 RPO=0
自研 lizard 引擎,性能提升 40%
事务视图优化,引入 TSO ,读写综合场景下比社区 8.0 提升 40%
高 性价比 - 标准版发布
0
50000
100000
150000
200000
250000
300000
sysbench tpch
MySQL 8.0.34 PolarDB -X 标准版集中式
leader follower logger
客户端
DuuCloud.com-IT工程师的文库之家标准版的高可用演示
DuuCloud.com-IT工程师的文库之家标准版部署
PXD
k8s
DuuCloud.com-IT工程师的文库之家基于 RPM 部署标准版
标准
版
编译
启动
配置
安装
◼ 支持源码编译
◼ 支持 RPM 下载安装
◼ 支持 X86 、 ARM
◼ 安装与社区 MySQL 一致
◼ 开放 my.cnf 参数模版
DuuCloud.com-IT工程师的文库之家单机 MySQL 替换
功能
继承 aliSQL 内核,更多企业特性
性能
自研事务引擎,性能大幅提升
高可靠
Paxos 协议, RPO=0
DuuCloud.com-IT工程师的文库之家分库分表的替换
CDC Cluster
CDC
CDC
GMS Cluster
GMS
GMS GMS
TSO /Topology
MetaData
Topology
CN Cluster
CN
CN
CN
… …
DN
DN
DN
Columnar
Columnar
DN Cluster Columnar Cluster
async
企业版 开发运维成本低
降低开发设计侵入性,单机使用体验
一体化架构,运维成本低
容灾能力强
paxOS 协议, RPO=0
异地多活,异地容灾
云原生弹性能力
存算分离架构,灵活弹性
业务透明,无感知
HTAP 实时分析
分布式计算能力
支持列式存储
DuuCloud.com-IT工程师的文库之家date region user
卖家
订单 2
订单 1
订单 N
… 订单 1
订单 2
卖家 N ……
逻辑表
一级分区
二级分区
精细化分区策略
资源组 DN1 DN2 DN3
DuuCloud.com-IT工程师的文库之家让数据滚起来
1 月
2 月
3 月 ……
12 月
1 月
DuuCloud.com-IT工程师的文库之家异地容灾
zone -a
CN CN
DN1 DN1
CN
CN
DN1
CN CN
DN1 DN1
zone -b zone -c
DuuCloud.com-IT工程师的文库之家DN
异地 容灾
城市 A
CN
CN
CN
DN
DN
DN
DN
DN
DN
DN
DN
CDC
Binlog
CDC
Replica
DN
城市 B
CN
CN
CN
DN
DN
DN
DN
DN
DN
DN
DN
CDC
Binlog
CDC
Binlog
DuuCloud.com-IT工程师的文库之家SQL 回放工具
https://github.com/polardb/polardbx - tools/tree/main/frodo
多数据源 采集 回放 报告
DuuCloud.com-IT工程师的文库之家THANKS
PolarDB-X:更具性价比的 MySQL替换.pdf