tencent cloud

分析型数据库 TDSQL-A PostgreSQL 版
提供高性能、高扩展、高安全、高性价比的在线实时数仓服务
免责申明

请注意,本产品目前还未上市,无法购买。从严格意义上讲,下述任何产品信息均是我们就这项服务提出的安排的概述。当您可在本网站上购买产品时,这些信息可能会发生变化。您需承认此处包含的任何信息仅供参考,且不构成或形成销售要约的任何部分。如存在歧义,请以英文版为准。

简介

TDSQL-A PostgreSQL 版(TDSQL-A for PostgreSQL)是腾讯自主研发的分布式分析型数据库系统,产品采用无共享架构,具有自研高压缩比列式存储引擎和高性能的新一代向量化执行引擎,支持行列混合存储。支持完整的分布式事务 ACID 能力,全面兼容 PostgreSQL,高度兼容 Oracle 语法,支持多级容灾以及高安全能力,为您提供高效的海量数据存储和在线分析处理能力。适用于 GB ~ PB 级的海量 OLAP 场景。

特性
行列混合存储

提供高性价比的行列混合存储能力,支持高效行列混合计算,自研列式存储支持多种压缩算法和压缩级别,提供自适应压缩能力和高压缩比。

全并行架构极致性能

无共享分布式架构,节点间、节点内、算子间全并行处理,高效向量化执行引擎,延迟物化技术,万亿级关联查询秒级返回,可支持 PB 级海量存储和计算。

高安全高可用

支持三权分立、数据透明加密、数据脱敏,强制访问控制及全方位审计能力;支持多级容灾高可用。

业务平滑迁移

支持 SQL 2011标准,全面支持 PostgreSQL 语法,高度兼容 Oracle 语法,支持存储过程、视图、触发器等,配套迁移工具一键式迁移。

完整的事务能力

支持完整的事务 ACID 能力,保证分布式事务的全局一致性,通过拥有自主专利的技术来保证分布式架构下的一致性和高效性。

强大数据治理能力

高效弹性在线扩容、数据冷热自动分离、多种入仓方式、FDW 外表与其他数据库快速互通能力以及数据一键式从 CDB 快速迁移到 TDSQL-A PostgreSQL 版能力。

功能

数据加密

支持列式存储和多种压缩算法

数据脱敏

全方位审计

冷热数据分离

多级容灾功能

数据加密

TDSQL-A PostgreSQL 版提供两种数据加密方式:

业务侧加密

业务调用 TDSQL-A PostgreSQL 版内置的加密函数,将加密结果写入数据库,正常读取的也是加密后的数据,然后在应用里执行解密。

TDSQL-A PostgreSQL 版内置加密

加密过程对业务侧透明,优点如下:

1. 加密操作(函数调用)与业务侧解耦合,业务只负责写入原始数据到数据库内核,后续的加密计算在数据库内部完成,从而业务侧操作上无感知。

2. 加密算法由数据库维护,包括加密算法的选择、密钥管理,都由安全员独立操作完成。

内核加密计算支持异步加密,保证系统在吞吐不变的情况下,达成数据加密。支持的加密算法有 AES128、AES192、AES256、国密 SM4。

支持列式存储和多种压缩算法

TDSQL-A PostgreSQL 版支持列式存储,客户可以根据自己的业务需求把表定义为列存表,一般建议对于大宽表及有高压缩需求的表可以设置为列存表。列存表支持多种压缩算法,包括 delta,zlib,zstd,rle,bitpack 压缩算法,不同压缩算法支持不同的压缩级别,详见用户手册对应章节,TDSQL-A PostgreSQL 版支持新一代列存存储向量化执行引擎,对行列混合存储和查询能提供很高效的查询性能。

数据脱敏

TDSQL-A PostgreSQL 版支持透明数据脱敏功能,在用户无感知的情况下,对非授权用户返回被脱敏的数据。

全方位审计

TDSQL-A PostgreSQL 版从多个维度提供全方位的审计能力,审计采用旁路检测方式,对数据库运行影响极小。审计类型如下:

1. 语句审计:针对某一种特定的语句进行审计。

2. 对象审计:针对某个数据库对象的操作进行审计。

3. 用户审计:针对某个数据库用户的操作进行审计。

4. 细粒度审计(Fine-Grained Audit,FGA):高级审计选项,使用表达式来作为审计条件,可设置审计被触发时的动作,例如,发邮件、打电话等。

冷热数据分离

内核原生支持数据的冷热分离,业务无需感知底层存储介质的不同,对外提供统一的数据库视图。

1. 冷热数据使用不同的节点 group 存储,节点组内部使用的物理机型配置不同,从而达到冷热分离、节省成本的目的。

2. 后台定时任务根据用户配置的冷热数据规则,自动进行数据迁移,系统即可实现自动的冷热分离,业务无需关心集群的冷热数据存储情况。

此功能目前在私有云版本已有,在公有云目前还未提供。

多级容灾功能

TDSQL-A PostgreSQL 版在多个维度保证集群的容灾能力:

强同步复制

TDSQL-A PostgreSQL 版支持强同步复制,在节点级保证每个节点的主从数据完全一致,是整个容灾体系的基础,当主节点(Master)故障发生时,数据库可切换到从节点(Slave)提供服务且无任何数据丢失。强同步机制要求用户请求发生,从节点写入日志成功后,才给用户返回成功,保证主从节点的数据时刻一致。

主从高可用

TDSQL-A PostgreSQL 版主从高可用方案主要通过每组节点的多副本冗余来实现服务不中断或中断时间很短,当一组节点的主节点出现故障不可恢复,将自动从对应的备节点中选出新的主节点工作。在主从高可用基础上 TDSQL-A PostgreSQL 版支持:

1. 故障自动转移:集群中主节点故障时,系统自动从对应的从节点中选出新的主节点,故障节点自动被集群隔离,基于强同步复制策略,主从切换保证主从数据完全一致,可满足金融级数据一致性要求。

2. 故障恢复:备节点因磁盘故障导致数据丢失时,数据库管理员(DBA)可以通过重做备机来恢复备机,可选择在新的物理节点上添加备机来恢复主从备份关系,保证系统可靠性。

3. 副本切换:每组主从节点(可以是1主 N 从)的每个节点都包含完整的数据副本,DBA 可根据需求进行切换。

4. 设置禁止切换:即可设置在某一特殊时期,不处理故障转移。

5. 跨可用区部署:主节点和从节点分处于不同机房,数据之间通过专线网络进行实时的数据复制。本地为主节点,远程为从节点,首先访问本地节点,若本地主节点发生故障或访问不可达,则远程的从节点升为主节点提供服务。

TDSQL-A PostgreSQL 版支持基于强同步的高可用方案,主节点故障时将自动选出最优从节点立即顶替工作,切换过程对用户透明,且不改变访问 IP。TDSQL-A PostgreSQL 版对系统组件支持7 * 24小时持续监控,发生故障时,TDSQL-A PostgreSQL 版将自动重启节点或者隔离节点,从从节点选出新主节点提供服务。

功能

TDSQL-A PostgreSQL 版提供两种数据加密方式:

业务侧加密

业务调用 TDSQL-A PostgreSQL 版内置的加密函数,将加密结果写入数据库,正常读取的也是加密后的数据,然后在应用里执行解密。

TDSQL-A PostgreSQL 版内置加密

加密过程对业务侧透明,优点如下:

1. 加密操作(函数调用)与业务侧解耦合,业务只负责写入原始数据到数据库内核,后续的加密计算在数据库内部完成,从而业务侧操作上无感知。

2. 加密算法由数据库维护,包括加密算法的选择、密钥管理,都由安全员独立操作完成。

内核加密计算支持异步加密,保证系统在吞吐不变的情况下,达成数据加密。支持的加密算法有 AES128、AES192、AES256、国密 SM4。

TDSQL-A PostgreSQL 版支持列式存储,客户可以根据自己的业务需求把表定义为列存表,一般建议对于大宽表及有高压缩需求的表可以设置为列存表。列存表支持多种压缩算法,包括 delta,zlib,zstd,rle,bitpack 压缩算法,不同压缩算法支持不同的压缩级别,详见用户手册对应章节,TDSQL-A PostgreSQL 版支持新一代列存存储向量化执行引擎,对行列混合存储和查询能提供很高效的查询性能。

TDSQL-A PostgreSQL 版支持透明数据脱敏功能,在用户无感知的情况下,对非授权用户返回被脱敏的数据。

TDSQL-A PostgreSQL 版从多个维度提供全方位的审计能力,审计采用旁路检测方式,对数据库运行影响极小。审计类型如下:

1. 语句审计:针对某一种特定的语句进行审计。

2. 对象审计:针对某个数据库对象的操作进行审计。

3. 用户审计:针对某个数据库用户的操作进行审计。

4. 细粒度审计(Fine-Grained Audit,FGA):高级审计选项,使用表达式来作为审计条件,可设置审计被触发时的动作,例如,发邮件、打电话等。

内核原生支持数据的冷热分离,业务无需感知底层存储介质的不同,对外提供统一的数据库视图。

1. 冷热数据使用不同的节点 group 存储,节点组内部使用的物理机型配置不同,从而达到冷热分离、节省成本的目的。

2. 后台定时任务根据用户配置的冷热数据规则,自动进行数据迁移,系统即可实现自动的冷热分离,业务无需关心集群的冷热数据存储情况。

此功能目前在私有云版本已有,在公有云目前还未提供。

TDSQL-A PostgreSQL 版在多个维度保证集群的容灾能力:

强同步复制

TDSQL-A PostgreSQL 版支持强同步复制,在节点级保证每个节点的主从数据完全一致,是整个容灾体系的基础,当主节点(Master)故障发生时,数据库可切换到从节点(Slave)提供服务且无任何数据丢失。强同步机制要求用户请求发生,从节点写入日志成功后,才给用户返回成功,保证主从节点的数据时刻一致。

主从高可用

TDSQL-A PostgreSQL 版主从高可用方案主要通过每组节点的多副本冗余来实现服务不中断或中断时间很短,当一组节点的主节点出现故障不可恢复,将自动从对应的备节点中选出新的主节点工作。在主从高可用基础上 TDSQL-A PostgreSQL 版支持:

1. 故障自动转移:集群中主节点故障时,系统自动从对应的从节点中选出新的主节点,故障节点自动被集群隔离,基于强同步复制策略,主从切换保证主从数据完全一致,可满足金融级数据一致性要求。

2. 故障恢复:备节点因磁盘故障导致数据丢失时,数据库管理员(DBA)可以通过重做备机来恢复备机,可选择在新的物理节点上添加备机来恢复主从备份关系,保证系统可靠性。

3. 副本切换:每组主从节点(可以是1主 N 从)的每个节点都包含完整的数据副本,DBA 可根据需求进行切换。

4. 设置禁止切换:即可设置在某一特殊时期,不处理故障转移。

5. 跨可用区部署:主节点和从节点分处于不同机房,数据之间通过专线网络进行实时的数据复制。本地为主节点,远程为从节点,首先访问本地节点,若本地主节点发生故障或访问不可达,则远程的从节点升为主节点提供服务。

TDSQL-A PostgreSQL 版支持基于强同步的高可用方案,主节点故障时将自动选出最优从节点立即顶替工作,切换过程对用户透明,且不改变访问 IP。TDSQL-A PostgreSQL 版对系统组件支持7 * 24小时持续监控,发生故障时,TDSQL-A PostgreSQL 版将自动重启节点或者隔离节点,从从节点选出新主节点提供服务。

应用场景

TDSQL-A PostgreSQL 版适用于实时在线分析应用场景,同时也支持离线分析场景,常用作汇集库接受多源业务系统数据,并对外提供各种数据分析类查询业务,支持多维统计分析、智能模型构建、商业化 BI 报表分析、数据资源管理和强数据安全需求等多种应用场景。

定价

由于产品还未开始销售,暂不提供相关信息。