PolarDB-X V2.4 列存引擎开源正式发布
💡
原文中文,约13700字,阅读约需33分钟。
📝
内容提要
PolarDB-X是一个云原生的分布式数据库,采用共享无关和存储分离的计算架构。它包括计算节点、数据节点、全局元服务、变更数据捕获和列式节点等五个核心组件。PolarDB-X发布了多个版本,包括2.0.0、2.1.0、2.1.1、2.2.0、2.2.1和2.3.0,每个版本都带来了新功能和改进。它提供高可靠性、强一致性,并与MySQL兼容。PolarDB-X还提供全球数据库网络(GDN)功能,用于灾难恢复和多区域主动-主动场景。最新版本2.4.0引入了列式节点,提供持久的列式索引。PolarDB-X与MySQL 8.0.32兼容,并提供多种部署选项,包括RPM包安装、PXD部署工具和Kubernetes运算符。PolarDB-X的开源生态系统不断改进,提供了Polardbx-operator和ProxySQL等工具,用于高可用性和路由。
🎯
关键要点
- PolarDB-X是一个云原生的分布式数据库,采用共享无关和存储分离的计算架构。
- PolarDB-X由计算节点、数据节点、全局元服务、变更数据捕获和列式节点等五个核心组件组成。
- PolarDB-X发布了多个版本,包括2.0.0、2.1.0、2.1.1、2.2.0、2.2.1和2.3.0,每个版本都带来了新功能和改进。
- 最新版本2.4.0引入了列式节点,提供持久的列式索引,支持与MySQL 8.0.32兼容。
- PolarDB-X提供全球数据库网络(GDN)功能,用于灾难恢复和多区域主动-主动场景。
- PolarDB-X的开源生态系统不断改进,提供了Polardbx-operator和ProxySQL等工具,用于高可用性和路由。
- 计算节点负责数据分布式路由、计算及动态调度,提供企业级特性。
- 存储节点基于Paxos协议提供数据高可靠、强一致保障,通过MVCC维护分布式事务可见性。
- 元数据服务维护全局强一致的系统Meta信息,提供全局授时服务。
- 日志节点提供兼容MySQL Binlog格式的增量订阅能力。
- 列存节点提供持久化列存索引,支持实时更新和快照一致性查询能力。
- PolarDB-X的版本更新包括集群扩缩容、冷热数据存储、金融标准适配等特性。
- PolarDB-X的标准版采用分层架构,支持Paxos协议的多副本模式,兼容MySQL。
- PolarDB-X的容灾能力通过Paxos协议保证副本间的强一致性,支持异地多活架构。
- PolarDB-X支持多种快速部署方式,包括RPM包、PXD部署工具和Kubernetes运算符。
- ProxySQL作为MySQL中间件,支持PolarDB-X并提供高可用保障。
➡️