华为云数据库PostgreSQL 大揭秘

PostgreSQL是一种典型的开源关系型数据库,在保证数据可靠性和完整性方面表现出色,支持地理位置应用系统、复杂数据对象处理、金融保险系统、互联网电商高并发等应用场景。华为云数据库PostgreSQL 提供上云服务,可以大幅降低投入总成本,同时让运维变得更加简单,不仅省事省时更省心。
下面,本文将从【产品优势】、【引擎特性】、【云上功能特性】、【与MySQL的对比优势】、【应用场景】、【客户案例】等多方面来解读华为云PostgreSQL,帮助大家深入理解PostgreSQL的功能特性,更好的为客户服务。
一、华为云数据库PG的优势
华为云数据库PG,不仅完美的解决了传统自建数据库高投入、周期长、运维难、不灵活的痼疾,同时提供更强大的新功能。它支持【即开即用】、【稳定可靠】、【便捷管理】、【弹性伸缩】、【高性能】,操作简单,灵活高效,管理便捷,经济实惠,可节省总成本的50%以上。
低投入,高产出:自建数据库 VS 华为云数据库PG
对比参数 | 自建数据库 | 云数据PG |
成本投入 | 高投入,投入较多固定成本 | 低投入,仅支付服务费 |
建设周期 | 周期长,自建数据库项目周期长 | 即开即用,开通只需几分钟 |
日常运维 | 难运维,运维工作繁忙 | 便捷管理,全面监控信息,简单易用,灵活管理, |
资源扩容 | 不灵活,不能及时扩容或缩容 | 弹性扩容,及时扩容或缩容 |
故障处理 | 耗时久,主实例故障,手动切换到备实例 | 稳定可靠,主实例故障,快速自动切换到备实例 |
性能 | 高性能,参数调整流程繁琐,创建只读副本 | 高性能,CPU,网络,存储芯片的垂直整合;可随时调整参数;实现读写分离底层硬件; |
迁移服务 | 迁移难度大,依赖运维人员的技术水平 | 易迁移,一键式上云,DRS服务带您感受不停机迁移,兼容 Oracle达到60%以上,迁移Oracle,可以优先考虑PG |
二、PostgreSQL强大的引擎特性
华为云数据库PG的引擎强大,支持【多样化的数据类型】、【丰富的编程接口和语言】、【高安全性】、【NoSQL 兼容】、【强大的并发控制】,兼容19款多功能插件,不仅实现工具化智能管理,还更安全更高效。
多样化的数据类型 | • 不仅支持常见的字符、数字类型,还包括数组、空间数据类型,网络数据类型等,另外支持自定义数据类型 |
丰富的编程接口和语言 | • ODBC / JDBC / Libpq • PL / Perl、plPHP、PL/Python、PL/Ruby、PL/Tcl 等 |
高安全性 | 字段加密 基于 DB / Schema / 表/列的权限控制 |
NoSQL 兼容 | 基于 SQL 支持 JSON、XML 等非结构化数据类型 |
强大的并发控制
| 4种标准的事务隔离等级 B-tree/GiST/GIN/SP-GiST 索引 表级锁/行级锁/建议锁 |
兼容多插件 | HSTORE uuid-ossp unaccent、Postgres native encryption,pgcrypto btree_gin btree_gist Postgres searching (trigram) pg_trgm Cube数据立方体 支持GIS地理信息处理 Tablefunc dict_int dict_xsyn earthdistance intagg intarray ltree timeScaleDB FDW Dblink |
三、PG的云上功能特性
华为云数据库PG,【数据更安全】、【操作简单】、【高安全性】、【云上优势】、【强大的扩展】、【版本选择】,大幅降低运维工作,让运维变得更简单。
数据更安全
| • 管控面与数据隔离 • 时间点恢复(PITR) • 自动备份 • 跨AZ高可用/只读副本 |
操作简单 | • 将传统多命令行的复杂操作集成到一个按钮 • 实现参数组功能 |
高安全性 | • 段加密 • 基于DB/Schema/表/列的权限控制 |
云上优势 | • 弹性扩展能力 • 可靠性 • 最快的人工服务支持 |
强大的扩展 | • PostGIS支持空间地理位置扩展,千万数据中查询附近的人达到几毫秒返回 |
版本选择 | • 9.5.5 • 9.6.3 • 即将上线10.X,敬请关注 |
四、PostgreSQL vs MySQL
MySQL | PostgreSQL |
Oracle控制最重要的引擎 InnoDB Oracle 控制MySQL 数据库,去“O” 不彻底 | BSD 协议,没有被大公司垄断 |
复杂查询处理较弱,查询优化器不够成熟 | 强大的查询优化器,支持复杂查询处理 |
仅支持表连接类型:嵌套循环连接(nested-loop) 不支持排序-合并连接(sort-merge join)与散列连接(hash join) | 都支持 |
性能优化工具与度量信息不足 | 提供性能视图,查阅表和索引上的 select、delete、update、insert 统计信息方便 同时可见 cache 命中率 开源工具丰富 |
大部分查询只能使用表上的单一索引;在某些情况下,会存在使用多个索引的查询,但是查询优化器通常会低估其成本,它们常常比表扫描还要慢 | 不存在这个问题 |
存储过程与触发器的功能有限 可用 |
华为云数据库PostgreSQL 大揭秘
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



