产品简介
PostgreSQL 是业界最先进的开源数据库系统,具备可靠性、稳定性、数据一致性等,具备大数据和大用户量并发访问的高伸缩性,支持国际字符集、多字节编码并支持使用当地语言进行排序、大小写处理和格式化等操作。作为一种企业级数据库,PostgreSQL 具备多版本并发控制 (MVCC)、按时间点恢复 (PITR)、表空间、异步复制、嵌套事务、在线热备、复杂查询的规划和优化,以及为容错而进行的预写日志等高级功能。
PostgreSQL 将 PostgreSQL 通过云应用的形式在 AppCenter 部署,目前提供多个版本服务,分别满足开发测试和生产环境下的数据库服务需求。
应用版本
PostgreSQL 服务支持如下应用版本。
| 应用版本 | PostGIS 插件版本 | Citus 插件版本 |
|---|---|---|
PostgreSQL 12 |
PostGIS 3.3.1 |
Citus 10.2.8 |
PostgreSQL 13 |
PostGIS 3.3.1 |
Citus 11.1.3 |
PostgreSQL 14 |
PostGIS 3.3.1 |
Citus 11.1.3 |
PostgreSQL 15 |
PostGIS 3.3.1 |
Citus 11.1.3 |
功能特性
PostgreSQL 提供如下功能特性。
-
高可用版可在主实例主从架构的基础上,创建读写分离实例和最多 5 个只读实例。
-
主实例的从节点以及只读实例都可以提供读服务,可以通过高可用读 IP 或者读写分离 Proxy IP 将读请求轮询负载到这些节点。
-
高可用版服务支持自动 Failover,提供 HA 功能。
-
提供 PostgreSQL 大部分常用参数修改接口,方便调整参数。
-
支持 PostGIS 插件,为 PostgreSQL 提供了存储、查询和修改空间关系的能力。
-
提供实时监控、健康检查、日志自动清理等功能,方便用户运维。
-
支持 Citus 插件,可以轻松地将单机数据库扩展成 HTAP 分布式数据库。
-
支持 pg_dirtyread,可以轻松找回误操作丢失的数据。
-
一键部署,开箱即用。
应用场景
-
GIS 地理信息系统
PostgreSQL 以其独特的优势占据着此领域,内置 GIS 插件,可以轻松支持 2D、3D 地址信息模型,更支持地球不规则球体的偏移量,实现达到国际 OpenGIS 标准的精确定位。
-
企业级商用数据库
PostgreSQL 支持事务处理,以稳定而出色的性能著称,保障多表关联 JOIN 时的系统性能。大表支持、无限空间扩展。
-
HTAP 业务系统
PostgreSQL 内置的 Citus 插件可以轻松地将单机数据库扩展成 HTAP 分布式数据库。
-
海量数据存储
PostgreSQL 内置的 Citus 插件提供在线线性扩容能力,能够按需扩充集群,保证集群可以支撑到 PB 级别的存储。
-
实时高并发事务系统
PostgreSQL 内置 Citus 插件,Citus 的 Share Nothing 架构可以在线平滑地扩展实例规模,从容应对实时高并发场景;同时,Citus 提供的分布式事务一致性能力能保证高并发场景下的分布式系统事务一致性。
产品规格
PostgreSQL 根据 AppCenter 功能特点,提供 高级版、基础版 两个资源类型,用户可选择配置资源规格。
资源类型规格
PostgreSQL V2.0.0 及以上版本默认使用 e3 云服务器,且不可选择。
配置规格
PostgreSQL V2.0.0 及以上版本各系列实例可自定义规格如下。
| 节点角色 | CPU | 内存 | 存储空间 | 最大节点数 |
|---|---|---|---|---|
主实例 |
4~64核 |
8~256G |
|
3个 |
只读实例 |
4~64核 |
8~256G |
|
0~5个 |