PolarDB PostgreSQL轻量版支持本地化部署,能够部署在您的自主环境中。同时,该版本仍然保留PolarDB技术团队深厚的内核优化成果,在保持高性能的同时,显著降低成本。
自PolarDB正式上线以来,已成功支撑成千上万的客户应用,并在真实的商业环境中做出卓越表现。PolarDB凭借其卓越的性能、坚如磐石的稳定性和为企业量身定制的高级功能,为客户提供了前所未有的数据库体验。随着技术的不断进步和国产市场需求的变化,PolarDB推出了满足国产市场需求且更具性价比的轻量化版本(PolarDB V2.0轻量化版本)。
产品架构
PolarDB PostgreSQL轻量版使用PolarDB自研的软件栈部署形态PolarFlex,实现一键部署单节点、一主一备、一主多备等场景。提供一写多读、高可用、监控、备份等基本能力,范围以下图PolarFlex标注的虚线框为准:
PolarDB PostgreSQL轻量版包含以下核心组件:
pdbcli
:安装部署的客户端组件。作为整个PolarFlex集群的管理客户端,能够进行数据库集群部署、添加Standby节点、高可用切换、版本升级等操作。Proxy:数据库代理组件。客户端通过代理组件访问数据库,可自动实现数据库集群的读写分离功能。
Cluster Manager:数据库集群的高可用组件。在主节点发生宕机或故障时,系统能够即时选择可用的备节点进行切换,也支持手动切换。高可用组件本身采用三节点部署架构,利用Raft协议确保自身的高可用性。
Monitor Agent:监控采集组件。负责采集数据库、主机、Proxy等组件的监控数据,并提供与Prometheus、InfluxData或Zabbix等开源监控数据存储组件的对接能力。
核心功能
PolarDB PostgreSQL轻量版支持社区PostgreSQL 14的相关能力,在此基础上增加了相关企业级能力供您使用,具体对比如下:
对比项 | PolarDB PostgreSQL轻量版 | PolarDB开源版本 | 社区PostgreSQL |
对比项 | PolarDB PostgreSQL轻量版 | PolarDB开源版本 | 社区PostgreSQL |
产品形态 | 单节点、主备版 | 单节点、共享盘存算分离 | 单节点,可自建主备 |
兼容性 | PostgreSQL 14 | PostgreSQL 11/PostgreSQL 15 | PostgreSQL全版本 |
支持 | 不支持 | 不支持 | |
不支持 | 支持 | 不支持 | |
支持 | 支持 | 不支持 | |
支持 | 不支持 | 不支持 | |
支持 | 不支持 | 不支持 | |
支持 | 不支持 | 支持 | |
支持 | 不支持 | 不支持 | |
支持 | 支持 | 不支持 | |
JSON | 支持,并且进行深度的性能优化,可通过列存索引加速查询 | 支持 | 支持 |
分布式扩展 | 支持(自研) | 支持(社区组件) | 支持(社区组件) |
Oracle语法兼容 | 支持 | 不支持 | 不支持 |
全局临时表(Oracle兼容相关) | 支持 | 不支持 | 不支持 |
支持 | 不支持 | 不支持 | |
支持 | 不支持 | 不支持 | |
支持 | 不支持 | 不支持 | |
支持 | 不支持 | 不支持 | |
CSN(Commit Sequence Number) | 支持 | 支持 | 不支持 |
支持,更多内核视图,内存、IO多维度分析 | 支持 | 支持 | |
支持,支持基础全量备份、增量备份、实时备份 | 支持,仅支持基础全量备份能力 | 支持,仅支持基础全量备份能力 | |
成本 | 免费 | 免费 | |
服务 | 支持购买商业化服务,获取产品技术支持 | 开源社区服务,响应慢 | 无服务 |
国产环境支持 | 执行 | 无 | 无 |
为什么选择PolarDB PostgreSQL轻量版
PolarDB PostgreSQL轻量版专为国产环境设计,适用于对资源利用和成本控制有较高要求的业务环境。如果您面临以下需求或挑战,PolarDB PostgreSQL轻量版将是理想的选择:
无法使用公共云
业务场景受限,出于合规性、安全性或其他因素,无法部署在公共云上时,PolarDB PostgreSQL轻量版提供灵活的私有化部署方案。
严格的资源与成本要求
以更少的资源占用和更低的成本提供高效的PolarDB数据库服务。
国产生态适配
面向国产生态,PolarDB PostgreSQL轻量版深度适配主流国产硬件和操作系统。
高性能与高兼容性
在降低资源消耗的同时,PolarDB PostgreSQL轻量版保持对PostgreSQL的完全兼容性,并继承PolarDB的核心优势。
如何使用PolarDB PostgreSQL轻量版
- 本页导读 (1)
- 产品架构
- 核心功能
- 为什么选择PolarDB PostgreSQL轻量版
- 如何使用PolarDB PostgreSQL轻量版