云数据库-TencentDB-for-PostgreSQL-1440_01.jpg云数据库-TencentDB-for-PostgreSQL-1440_02.jpg云数据库-TencentDB-for-PostgreSQL-1440_03.jpg云数据库-TencentDB-for-PostgreSQL-1440_04.jpg

PostgreSQL 简介

PostgreSQL 是全球强大的开源数据库,支持主流开发语言,包括 C,C++,Perl,Python,Java,Tcl 以及 PHP 等,能够对 SQL 规范的完整实现,以及丰富多样的数据类型支持,包括 JSON 数据、IP 数据和几何数据等,而这些能力大部分商业数据库都无法全面支持。在过去的若干年间,PostgreSQL 正在以飞快的速度发展,目前已经广泛用在包括地球空间、移动应用、数据分析等各个行业,已成为众多企业开发人员和创新公司的首选。

腾讯云云数据库 PostgreSQL 简介

云数据库 PostgreSQL 能够让您在云端轻松设置、操作和扩展目前功能最强大的开源数据库 PostgreSQL,腾讯云将负责绝大部分处理复杂而耗时的管理工作,如 PostgreSQL 软件安装、存储管理、高可用复制、以及为灾难恢复而进行的数据备份,让您更专注于业务程序开发。

目前,腾讯云已经提供 PostgreSQL 9.3.5、9.5.4、10.4、11.8、12.4 版本。

轻松托管部署

腾讯云可以让您在几分钟之内启动 PostgreSQL 实例并连接应用程序,而无需其他配置。默认配置具有通用性的参数,并可在管理中心参数设置实时修改。帮助您摆脱繁重和复杂的安装配置过程,提高您的运维效率。

便捷监控

提供了 PostgreSQL 的关键运行指标,包括 CPU 利用率、存储容量使用率、I/O 活动等性能监控数据,您可以在管理中心查看,且无需额外收费,帮助您快速定位和解决问题。自定义指标告警阈值,使您无需时刻关注监控,而可通过电子邮件或短信及时了解当前异常。

超高性能

腾讯云通过 NVMe SSD 配置的硬盘,提供至少高于 SATA 十倍的 QPS 的配置。云数据库 PostgreSQL 默认为您提供一主一备架构的部署模式,默认启动同步复制(Synchronous Replication),使您的业务不中断,避免出现的数据错乱、丢失的等问题。

更强保障

节点故障后,集群调度将立即开始自动重试恢复节点。当您的数据出现严重问题时,能快速恢复到某个正常时间点,以应对升级故障、灾难恢复等情况。您也可以通过控制台提供的备份功能进行自主数据恢复,详情见 信息安全说明-备份与恢复。云数据库默认为每个数据库都提供了多重安全防护,无需单独购买即可拥有。

可扩展

您可以通过腾讯云管理中心,实现一键升级到目标规格,而不需要您进行额外操作。升级后的实例将继承原有实例的 IP 和全部配置,升级过程中,仅在切换过程产生1秒的闪断,而不需要长时间停机即可随时满足业务弹性需要。现有 PostgreSQL 如果还是无法承载您的业务发展,仅需少量改动甚至无需改动业务,即可支撑无限容量,无瓶颈的服务海量用户。

功能强大

过去的几年,PostgreSQL 已成为商用的首选开源关系数据库。

PostgreSQL 遵循 BSD 协议,这意味着使用 PostgreSQL 无任何限制。

可支持 C、C++、Java、PHP、Python 及 Perl 等,使您的业务开发更简单更易用。

PostgreSQL 是架构、语法、数据类型等与 Oracle 最接近的开源数据库。

兼容 SQL 标准:SQL2003,支持 SQL2011 的主要特性。

除了支持传统 SQL 的 LIKE 操作符、还支持 SQL99 新增的 SIMILAR TO 操作符和 POSIX 风格的正则表达式。

丰富的数据类型:几何、网络地址、XML、JSON、RANGE、数组等。

支持复合类型(自定义数据类型)。

支持复杂的多表 JOIN 查询 SQL:JOIN 算法支持 hash join、merge join 等。

支持窗口函数,可以改成复杂分析函数,因为分析函数包括了窗口函数。

支持函数索引、部分(行)索引、自定义索引、全文索引。

多进程的架构,更加稳定,单机可以支持更高访问量的数据库。

有功能强大,性能优秀的插件,如 PostGIS 是一个空间数据库扩展程序插件,它增加了对地理对象的支持,允许您以 SQL 运行位置查询。

达到商用级的数据强一致,基于 Synchronous Replication 复制技术,数据做到零丢失,即使类似于资金交易系统,也可以使用 PostgreSQL。

高性能

可适用于 OLAP 或 OLTP 场景的高性能数据库。

可与商业数据库媲美的查询优化器,支持所有主流多表连接查询(如 Nest loop、hash join、sort merge join 等),例如10万乘10万的表 join 是 MySQL 的100倍以上,可更快的从更多的表中获取结果,活动更精准的分析。

基于 NVMe SSD 存储,最大 QPS 可达23万以上,让您以更少的数据库数量支撑更高的业务并发请求量。

大量性能视图,可查看正在执行 SQL、当前锁等待、表扫描和索引扫描方面等性能数据,帮助您更快速精准定位性能问题。

通过优化 PostgreSQL 内核,提高内置算子性能,通过性能超高的 NVMe SSD 配置的硬盘,提供至少高于 SATA 十倍的 QPS 的配置。云数据库 PostgreSQL 默认为您提供一主一备架构的部署模式,默认启动同步复制(Synchronous Replication),使您的业务不中断,避免出现的数据错乱、丢失的等问题。

便捷管理

腾讯云可以让您在几分钟之内启动 PostgreSQL 实例并连接应用程序,而无需其他配置。默认配置具有通用性的参数,并可在管理中心参数设置实时修改。帮助您摆脱繁重和复杂的安装配置过程,提高您的运维效率。

便捷监控

提供了 PostgreSQL 的关键运行指标,包括 CPU 利用率、存储容量使用率、I/O 活动等性能监控数据,您可以在管理中心查看,且无需额外收费,帮助您快速定位和解决问题。自定义指标告警阈值,您无需时刻关注监控,而可通过电子邮件或短信及时了解当前异常。

可扩展

您可以通过腾讯云管理中心,实现一键升级到目标规格,而不需要您进行额外操作。升级后的实例将继承原有实例的IP和全部配置,升级过程中,仅在切换过程产生1秒的闪断,而不需要长时间停机即可随时满足业务弹性需要。现有 PostgreSQL 如果还是无法承载您的业务发展,仅需少量改动甚至无需改动业务,即可支撑无限容量,无瓶颈的服务海量用户。

高保障

节点故障后,集群调度将立即开始自动重试恢复节点。当您的数据出现严重问题时,能快速恢复到某个正常时间点,以应对升级故障、灾难恢复等情况。云数据库默认为每个数据库都提供了多重安全防护,无需单独购买即可拥有。

企业数据库

如 ERP、交易系统、财务系统涉及资金、客户等信息,数据不能丢失且业务逻辑复杂,选择 PostgreSQL 作为数据底层存储,一是可以帮助您在数据一致性前提下提供高可用性,二是可以用简单的编程实现复杂的业务逻辑。

含 LBS 的应用

大型游戏、O2O 等应用需要支持世界地图、附近的商家,两个点的距离等能力,PostGIS 增加了对地理对象的支持,允许您以 SQL 运行位置查询,而不需要复杂的编码,帮助您更轻松理顺逻辑,更便捷的实现 LBS,提高用户粘性。

数据仓库和大数据

PostgreSQL 更多数据类型和强大的计算能力,能够帮助您更简单搭建数据库仓库或大数据分析平台,为企业运营加分。

建站或 App

PostgreSQL 良好的性能和强大的功能,可以有效的提高网站性能,降低开发难度。

数据库实例是在腾讯云中独立运行的数据库环境。一个数据库实例可以包含多个由用户创建的数据库,并且可以使用与独立数据库实例相同的工具和应用程序进行访问。

腾讯云数据库 PostgreSQL 有如下两种数据库实例:

实例类型定义架构实例列表是否可见功能
主实例可读可写的实例高可用版主实例可挂载只读实例,实现读写分离的功能
只读实例仅提供读功能的实例单节点只读
  • 只读实例无法单独存在,必须隶属于某个主实例,唯一数据来源是从主实例同步数据,只能与主实例同地域。

  • 默认允许单主实例创建6个只读实例,如需创建超过此数量的只读实例,请 提交工单 申请。



  • 名称: 云数据库 TencentDB for PostgreSQL
  • 关键词: 腾讯云数据库 TencentDB for PostgreSQL,PostgreSQL数据库,源关系型数据库