AnalyticDB PostgreSQL版7.0版本
AnalyticDB PostgreSQL版基于PostgreSQL 12打造了云原生数据库仓库AnalyticDB PostgreSQL版7.0版本,7.0版本无论在功能、性能、企业级能力或者安全方面都更具有竞争力。
注意事项
AnalyticDB PostgreSQL版目前仅存储弹性模式实例支持7.0版本。
7.0版本性能测试
下图为AnalyticDB PostgreSQL 7.0版实例在开启自研计算引擎Laser或Greenplum原生计算引擎两种场景下性能测试结果。通过测试结果可以看到,Laser计算引擎对比原生计算引擎带来了显著的性能提升,总执行时间仅原生计算引擎的五分之一左右。更多关于性能测试的介绍,请参见7.0版TPC-H性能测试。

7.0版本新特性
|
类别 |
特性 |
特性说明 |
|
- |
CodeBase |
AnalyticDB PostgreSQL版内核基于PostgreSQL 12。 |
|
安全 |
支持行安全策略,可以控制用户在表中不同的行的权限。 |
|
|
支持SCRAM-SHA-256加密方式,相比MD5加密方式,具有更高的安全性。 |
||
|
支持设置列级别的数据脱敏,且支持指定用户匹配脱敏策略。数据脱敏能够根据不同的用户,应用不同的脱敏函数将原始数据以脱敏后的形式展示,从而实现对敏感隐私数据的保护,提高数据的安全性。 |
||
|
企业级能力 |
支持存储过程语法CREATE FUNCTION和CREATE PROCEDURE。 |
|
|
支持生成列(Generated Columns),生成列是通过其他列计算出来的一个特殊列。 |
||
|
功能和性能 |
分区表 |
在RANGE和LIST分区的基础上,新增HASH分区,语法与PostgreSQL语法一致。 |
|
支持所有SQL:2011标准函数。 |
||
|
支持指定收集目标,提高代价估算的准确性,进而提升查询性能。 |
||
|
JSON |
支持更多的JSON类型函数。 |
|
|
CoveringIndex |
在原有的索引基础上覆盖其他列来扩大索引使用范围,提升查询性能。 |
|
|
支持即时编译JIT,系统通过即时编译技术可以提升查询性能。 |
||
|
支持聚合函数复用,您对相同列使用可复用的聚合函数时,相同列仅进行一次聚合计算。 |
||
|
索引 |
新增Hash、BRIN、Bloom索引,优化B-tree、GIN、Gist、Bitmap索引。 |
内核功能
7.0版本兼容PostgreSQL大多数功能,大多数情况下您可以按照PostgreSQL语法使用本产品,目前7.0版本部分功能支持情况如下。
|
类别 |
功能 |
是否支持 |
|
基本功能 |
ALTER TABLE |
支持 |
|
索引 |
支持 |
|
|
PRIMARY KEY |
支持 |
|
|
UNIQUE CONSTRAINT |
支持 |
|
|
INSERT ON CONFLICT(覆盖写) |
支持 |
|
|
UNLOG表 |
支持 |
|
|
触发器 |
不支持 |
|
|
HEAP表/AO/AOCS |
支持 |
|
|
自定义数据类型 |
支持 |
|
|
显式游标 |
支持 |
|
|
计算引擎 |
ORCA优化器 |
支持 |
|
Laser引擎 |
支持 |
|
|
事务能力 |
子事务 |
支持 |
|
事务隔离级别 |
支持RC和RR隔离级别 |
|
|
高级功能 |
备份恢复 |
支持 |
|
物化视图 |
支持 |
|
|
AUTO VACUUM |
部分支持(目前仅支持系统表) |
|
|
AUTO ANALYZE |
支持 |
|
|
在线扩容 |
支持 |
|
|
在线缩容 |
不支持 |
|
|
GIS/Ganos |
支持 |
|
|
数据共享 |
不支持 |
控制台功能
7.0版本控制台功能支持情况如下。
|
类别 |
功能 |
是否支持 |
|
实例管理 |
实例基本信息 |
支持 |
|
登录数据库(DMS) |
支持 |
|
|
创建实例 |
支持 |
|
|
释放实例 |
支持 |
|
|
重启实例 |
支持 |
|
|
实例升降配 |
支持 |
|
|
扩缩Master节点 |
暂不支持 |
|
|
扩容实例 |
支持 |
|
|
缩容实例 |
暂不支持 |
|
|
小版本升级 |
支持 |
|
|
账号管理 |
创建账号 |
支持 |
|
重置密码 |
支持 |
|
|
数据库连接 |
连接基本信息(连接地址和端口等信息) |
支持 |
|
申请外网地址 |
支持 |
|
|
监控与报警 |
监控 |
支持 |
|
报警规则 |
支持 |
|
|
数据安全 |
白名单 |
支持 |
|
SQL审计 |
支持 |
|
|
SSL |
支持 |
|
|
备份恢复 |
支持 |
|
|
配置 |
参数设置 |
支持 |
数据迁移
7.0版本的数据迁移支持情况如下。
|
迁移类型 |
文档 |
是否支持 |
|
数据写入 |
支持 |
|
|
支持 |
||
|
支持 |
||
|
表级迁移 |
支持 |
|
|
支持 |
||
|
支持 |
||
|
支持 |
||
|
支持 |
||
|
支持 |
||
|
仓级迁移 |
支持 |
|
|
暂不支持 您可以通过外表文件中转导入。 |
||
|
暂不支持 您可以通过外表文件中转导入。 |
||
|
暂不支持 您可以通过外表文件中转导入。 |
||
|
暂不支持 您可以通过外表文件中转导入。 |
产品类型选择
AnalyticDB PostgreSQL 7.0版支持标准版及经济版,默认为标准版。若您的业务对系统性能要求为中等性能要求且追求高性价比,可以参见7.0经济版。
常见问题
Q:能否将存储弹性模式6.0版实例升级至7.0版?
A:暂不支持将6.0版实例直接升级至7.0版,若要升级至7.0版,请提交工单联系技术支持进行升级。