Greenplum 内核升级至 PostgreSQL 9.5

既2019年9月4日Greenplum 6.0于北京用户大户全球首发后,Greenplum 主干分支(master)又于近期完成了 PostgreSQL 9.5 内核的升级工作。感兴趣的伙伴可以到github下载尝鲜。(BTW:PostgreSQL 9.6 合并工作已经启动,目前已完成约一半工作)。

psql (9.5beta1)
Type “help” for help.
yydzero=# select version();
version
PostgreSQL 9.5beta1 (Greenplum Database 7.0.0-alpha.0+dev.2656.g8ae22d15eb build dev) on x86_64-apple-darwin18.2.0, compiled by Apple LLVM version 10.0.0 (clang-1000.11.45.5), 64-bit compiled on Aug 29 2019 14:11:39 (with assert checking)
(1 row)

PostgreSQL 9.5 包含1,867个提交,涉及代码修改约40万行~。PostgreSQL 9.5 为Greenplum 带来如下主要特性:

  • 支持 upsert
  • 支持 BRIN 索引
  • 行级别安全控制
  • 大量查询性能优化
  • 简化的 WAL 日志格式
  • 多字段UPDATE支持子查询
  • 支持TABLESAMPLE

有关 PostgreSQL 9.5 的更多更新,请参考官方文档

感谢 PostgreSQL 社区!

关于 Greenplum

Greenplum 是全球领先的开源大数据平台,是能够提供包含实时处理、弹性扩容、弹性计算、混合负载、云原生和集成数据分析等强大功能的大数据引擎。

Greenplum 基于MPP(大规模并行处理)架构构建,具有良好的弹性和线性扩展能力,并内置并行存储、并行通讯、并行计算和优化技术。同时,Greenplum还兼容 SQL 标准,具备强大、高效、安全的PB级结构化、半结构化和非结构化数据存储、处理和实时分析能力,可部署于企业裸机、容器、私有云和公有云中。值得一提的是,作为OLAP型的大数据平台, Greenplum同时还能够支持涵盖OLTP型业务的混合负载,从而帮助客户真正打通业务-数据-洞见-业务的闭环。

目前,Greenplum 已经为国内外各行各业客户所广泛使用,支撑着全球各大行业的核心生产系统,其涉及领域涵盖金融、保险、证券、通信、航空、物流、零售、媒体、政府、医疗、制造、能源等。

如果你对分布式数据库内核感兴趣,希望成为贡献者或commiter,可以从这儿开始!Greenplum社区期待您的参与!

关注微信公众号

VMware 中国研发中心