引言
自Greenplum 6.0正式版公布以来,始终放弃每月一个小版本的迭代速率,继续为用户提供新性能和修复补丁,目前的最新版 6.20.3 已于2022年4月8日公布。此外,Greenplum泛滥商业组件也在一直迭代,致力于为用户提供更加欠缺的产品性能和更加舒服的用户体验。当初让咱们通过本文概览一下Greenplum内核及其重要组件的最新资讯。
青梅资讯
内核更新
Greenplum 内核基于 PostgreSQL ,并针对大数据场景和用户需要开发了泛滥优良个性并作了极致优化。随着Greenplum 版本更新至 6.20,内核局部次要更新内容如下
Greenplum 6.20.0 引入了新的 contrib 模块gp_array_agg。
- 该模块为Greenplum数据库实现了一个并行的array_agg( )聚合函数。
- 查问优化器(GPORCA)当初反对对蕴含堆分区和AO分区的分区表进行位图扫描。
- 查问优化器(GPORCA)反对为有序聚合生成查问打算,从而进步查问性能。
- GPDB 反对平台更加丰盛,增加了对Redhat RHEL8版本的反对。
- 平安方面的改良和晋升
Resource Group
资源组在按百分比调配CPU资源方面,将包含一个新模式。之前反对弹性模式,若零碎有空余资源,可动态分配。当初,除了现有的弹性模式,还反对强制模式,严格依照配置供应资源。无效满足了客户更丰盛的场景需要。
gp_parallel_retrieve_cursor(Beta) 并行检索cursor模块
用户能够应用它在Greenplum数据库主节点上创立一种非凡的cursor,并按须要或并行地间接从Greenplum segement 上检索查问后果。Greenplum将这种cursor称为并行检索cursor。
Greenplum 新增了对pg_trgm和btree_gin两个插件的默认反对
- pg_trgm提供了基于三元组搜寻的文本类似度计算函数,以及相应的索引运算符。
- btree_gin为罕用数据类型实现了 GIN 索引运算符类。
GP2GP 性能
greenplum_fdw(Beta) greenplum_fdw模块是一个内部数据包装器(FDW),用户能够应用它在一个或多个Greenplum Database version 6.20+集群上运行查问。Greenplum Database greenplum_fdw模块是PostgreSQL postgres_fdw模块的MPP扩大。
通过新的greenplum_fdw (Beta)模块和gp_parallel_retrieve_cursor (Beta) 模块,可拜访存储在一个或多个内部Greenplum数据库集群中的数据,能够达到并行按需获取,能够实现跨集群cluster的并行和按需检索数据。
次要组件
Greenplum领有丰盛的生态组件来帮忙用户更好的应用Greenplum,次要组件更新内容如下:
1/GPCC
GPCC(Greenplum Command Center)是Greenplum的商业版组件之一。作为Greenplum原生的图形化运维治理平台,GPCC基于全新的界面和用户体验,陆续推出了实时查问监控,历史数据收集,工作负载治理,邮件告警等性能,失去了泛滥商业用户的广泛应用和认可。GPCC将于近期公布最新版本6.7。
可反对的平台包含:
- Tanzu Greenplum Database 6.x.
- Red Hat Enterprise Linux 6.x 和 7.x
- CentOS 6.x 和 7.x
- Ubuntu 18.04
GPCC近期更新的次要性能包含:
集成 GPSS S3 数据导
Greenplum Streaming Server (GPSS) 能够帮忙用户把数据从内部数据源导入到 Greenplum Database. 最近,随着GPSS 新增了对 S3 数据源的反对,用户也能够通过 GPCC 来进行 S3 数据源的导入,并通过 GPCC 对数据导入作业进行实时查看和治理。
2/GPText
作为Greenplum生态系统的一部分,GPText无缝集成了Greenplum海量数据并行处理能力以及Apache Solr企业级文本检索能力,为用户提供了一套易于应用、性能齐备的文本检索、剖析计划,失去了顶尖投资银行和政府部门等泛滥国内商业用户的必定。
GPText一直迭代,致力于为用户提供更加成熟的性能。GPText最新版本为3.9版本,于2022年2月7日公布。
可兼容的平台包含:
- RedHat Enterprise Linux 5.2,6.x,7.x,和8.x
- GPtext能够运行在Greenplum 4.3.6及更高版本上
近期GPText更新的次要内容包含:
GPText反对Greenplum大版本升级
在此之前,用户如果将原有的Greenplum 5 集群降级到Greenplum 6,须要重新安装GPText并重做所有的文本索引。而这将破费大量的保护工夫和手动操作。
GPText 3.9.1 公布后,用户能够通过简略的配置让gpupgrade在 GPDB5 降级到Greenplum 6的同时,将已有的GPText降级到反对Greenplum 6 的版本。所有的用户数据将失去保留并能够间接在Greenplum 6集群上应用。
现Greenplum团队正全力冲刺Greenplum 7版本的研发工作,心愿能为大家提供更受用户欢送的性能。
**欢送通过release note获取Greenplum及其组件更多更新内容:
Greenplum v6.20 Release Note: https://gpdb.docs.pivotal.io/6-20/main/index.html GPCC v6.6 Release Note: https://docs.vmware.com/en/VMware-Tanzu-Greenplum-Command-Center/6.6/tanzu-greenplum-command-center/GUID-welcome.html GPText v3.9 Release Note: https://docs.vmware.com/en/VMware-Tanzu-Greenplum-Text/3.9/tanzu-greenplum-text/GUID-relnotes-GPText_390_README.html GPSS v1.7 Release Note: https://greenplum.docs.pivotal.io/streaming-server/1-7/intro.html
点击文末“链接”,获取Greenplum中文资源。
https://cn.greenplum.org