当前位置: polardb > PolarDB-X体系架构architecture
PolarDB-X体系架构architecture
来源:优技培训时间:
PolarDB-X体系架构architecture
PolarDB-X 采用 Shared-nothing 与存储计算分离架构进行设计,系统由4个核心组件组成。
计算节点(CN, Compute Node)
计算节点是系统的入口,采用无状态设计,包括 SQL 解析器、优化器、执行器等模块。负责数据分布式路由、计算及动态调度,负责分布式事务 2PC 协调、全局二级索引维护等,同时提供 SQL 限流、三权分立等企业级特性。
存储节点(DN, Data Node)
存储节点负责数据的持久化,基于多数派 Paxos 协议提供数据高可靠、强一致保障,同时通过 MVCC 维护分布式事务可见性。
元数据服务(GMS, Global Meta Service)
元数据服务负责维护全局强一致的 Table/Schema, Statistics 等系统 Meta 信息,维护账号、权限等安全信息,同时提供全局授时服务(即 TSO)。
日志节点(CDC, Change Data Capture)
日志节点提供完全兼容 MySQL Binlog 格式和协议的增量订阅能力,提供兼容 MySQL Replication 协议的主从复制能力。
推荐阅读
- PolarDB-X体系架构architecture2023-11-20
- 什么是 PolarDB-X 云原生分布式数据库系统2023-11-20
- 阿里云PolarDB开发者大会圆满结束,CUUG两次获奖2024-01-29
- PolarDB for PostgreSQL:OSS 外表2024-12-19
- 中科方德「方德高可信服务操作系统」通过PolarDB产品生态集成认证2024-12-19
- PolarDB开源社区走进金蝶,开源数据库沙龙成功举办!2024-06-19
- 阿里云PolarDB再获顶会SIGMOD最佳论文奖2024-06-19
- 阿里云斩获国际数据库顶会ICDE 2024最佳论文2024-06-19
- 腾讯云数据库TDSQL荣获深圳市科技进步奖一等奖2024-06-19
- 1月17日阿里云PolarDB开发者大会PolarDB DevCon2024-01-29