云数据库 PostgreSQL 版是火山引擎基于开源数据库 PostgreSQL 打造的弹性、可靠的在线关系型数据库服务。PostgreSQL 实例使用云原生方式部署,结合本地 SSD 存储类型,提供高性能读写能力;完全兼容 PostgreSQL 引擎,并提供实例管理、备份恢复等全套解决方案,帮助企业简化繁杂的数据库管理和运维任务,使企业有更多的时间与资源聚焦于自己的核心业务。
PostgreSQL 提供一主一备的高可用架构类型,在主节点出现故障后,会自动检测并完成秒级主备切换,业务无感知,保障业务稳定性。PostgreSQL 提供备份能力,支持数据备份及日志备份,支持按备份集恢复及按时间点恢复,保障数据可靠性。
PostgreSQL 支持一主多读架构,支持挂载只读节点。开启读写分离功能后,可实现自动读写分离,轻松应对业务海量请求压力。
主节点(Primary Node)是 PostgreSQL 实例对外提供服务的基础节点,其他组件依赖主节点而发挥作用。在高可用架构下,主节点接收业务的全部读写请求;在读写分离架构下,主节点接收业务的全部写请求和部分读请求。主节点记录数据修改日志,并将日志传送至其他节点,实现节点间数据同步。
备节点(Secondary Node)是 PostgreSQL 实例高可用架构的重要节点,保障实例的高可用性。备节点接收主节点传送的日志并进行重放,保证主备节点间数据一致;在主节点故障时,备节点可快速切换为主节点并对外提供服务,保障业务稳定运行。
只读节点(Read-Only Node)负责处理只读请求。只读节点接收备节点或主节点的日志并进行重放,保证只读节点与主备节点间数据一致;在读多写少的场景下,可接收并处理只读请求,分摊主节点数据读取压力。
云数据库 PostgreSQL 版具有以下特性,帮助您构建理想的应用:
方便易用
支持高可用架构
支持备份恢复
支持多可用区部署
在创建实例和恢复实例时,支持为主节点、备节点和只读节点指定同一地域下的不同可用区,使实例具备跨可用区容灾能力。例如,在华北2(北京)地域下创建一主一备一只读的实例时,可以选择将主节点部署在可用区 A,备节点部署在可用区 B,只读节点部署在可用区 C。
轻松管理海量数据库
数据备份恢复
多种接入方式