云原生数据仓库PostgreSQL 6.0版是基于开源 Greenplum 6.0 内核构建,基于PostgreSQL 9.4内核。6.0版大幅提升并发事务处理能力,更好的满足实时数仓场景;通过事务锁等优化,完备支持HTAP业务。详细新特
云原生数据仓库PostgreSQL 6.0版是基于开源 Greenplum 6.0 内核构建,基于PostgreSQL 9.4内核。6.0版大幅提升并发事务处理能力,更好的满足实时数仓场景;通过事务锁等优化,完备支持HTAP业务。
详细新特性如下:
说明 当前控制台尚未支持从4.3到6.0 的大版本自动升级,如果需要从4.3版本实例升级到6.0版本,请提交工单申请。
内核演进
Greenplum 内核从 4.3 升级到 6.0 版本,PostgreSQL内核从 8.2版本升级到 9.4版本,新特性包括:
- JSONB类型:在既有JSON类型上,支持JSONB存储格式,实现高性能的JSON数据处理及更丰富的JSON函数。
- UUID类型:支持 UUID 数据类型
- GIN索引和SP-GiST索引:可以更高性能支持模糊匹配,以及中文检索。
- 细粒度权限控制:支持了 schema 级别,以及 column 列级别权限控制和授权。
- 高效Vacuum:Vacuum在做空间释放时,可以暂时跳过被加锁的页面,而稍后再次轮询访问对其Vacuum,从而整体减少被阻塞的状况。
- DBLink:支持跨库的查询访问。
- Recursive CTE:实现SQL的递归查询功能,用于处理逻辑上为层次化或树状结构的数据,方便对该类数据进行多级递归查询。
- PL/SQL 增强:支持RETURN QUERY EXECUTE语句,可以动态即刻执行SQL;支持 Anonymous blocks 匿名块定义。
- Multi-Master特性:支持通过水平扩展协调节点(Master Node)来突破原架构单Master的限制,在计算节点不存在瓶颈的情况下,系统连接数及读写能力可以随着Master节点数增加实现线性扩展,从而进一步提升系统整体能力。