Cloudberry Database 作为 Greenplum 衍生版本和首选开源替代,由 Greenplum 原始团队成员创建,与 Greenplum 保持原生兼容,并能实现无缝迁移,且具备更新的 PostgreSQL 内核和更丰富的功能。
GitHub: https://github.com/cloudberrydb/cloudberrydb
Hi 各位社区小伙伴们,Cloudberry Database 2024 年 6 月社区月报来啦!下面将汇总在过去的 6 月份 Cloudberry Database 项目和社区关键进展,请大家阅读!
新版本 1.5.4
Cloudberry Database v1.5.4[1] 版本发布,本版本带来系列更新以及一些 Bug 修复。你可以在 GitHub 上查看具体提交信息:1.5.4 Commit 提交[2]。
本次发布首次推出方便用户快速安装的 RPM 包,当前 RPM 包仅提供基本数据库功能,尚未搭载原有自带扩展和社区用户常用的周边工具如 gpbackup
、PXF
等,我们在后续版本中将进行优化。
Bootcamp 训练营更新
在近期,我们也对 Bootcamp 训练营项目进行了更新,最新 Bootcamp 项目支持体验 Cloudberry Database 1.5.4 版本,并支持基于 Rocky Linux 9.4 构建最新代码沙箱环境。
CentOS 7.9 在 6 月底迎来生命周期结束,官方不再提供更新维护,Bootcamp 项目也对此进行了优化,支持 CentOS 7.9 x86_64 用户继续基于 CentOS 7.9 构建体验沙箱环境。
欢迎下载 Bootcamp 训练营项目:Bootcamp v1.5.4[3]。
感谢 v1.5.4 版本贡献者
🎈️🎊️ 特别感谢在 Cloudberry Database 1.5.4 版本中做出贡献的社区成员:
@higuoxing, @tuhaihe, @August-beaulo, @avamingli, @piyushc01, @red1452, @edespino, @jnihal, @Annu149, @jiaqizho, @wenchaozhang-123, @dgkimura, @fanfuxiaoran, @gfphoenix78, @HelloYJohn, @adam8157, @xiaoxiaoHe-E, @InnerLife0, @wuyuhao28, @l-wang, @lij55, @huansong, @chrishajas, @tglsfdc, @fairyfar, @kainwen, @nmisch, @my-ship-it
生态周边
6 月份,我们释放出了更多 Cloudberry Database 周边工具,以满足原有 Greenplum 用户迁移 Cloudberry Database 的需求,包括:
• MADlib for Cloudberry Database: @cloudberrydb/madlib[4]
• PXF for Cloudberry Database: @cloudberrydb/pxf[5]
• Filedump for Cloudberry Database: @cloudberrydb/filedump[6]
• gpbackup-s3-plugin: @cloudberrydb/gpbackup-s3-plugin[7]
• PL/Java for Cloudberry Database: @cloudberrydb/pljava[8]
• PL/R for Cloudberry Database: @cloudberrydb/plr[9]
更多工具和解决方案开源正在路上,敬请期待!
Pull Request 清单
• [Bugfix] Fix unstable CI tests #486[10] by @foreyes
• Implement some feature of directory table. #484[11] by @wenchaozhang-123
• Re-enable the external FTS ICW #483[12] by @jiaqizho
• Call the
query_info_collect_hook
directly if expection happens #481[13] by @foreyes• Fix record password_history when the role is not allowed to use profile. #480[14] by @wenchaozhang-123
• Modify weekly build release details #477[15] by @Zhangbaowen-Hashdata
• Re-used index after
ALTER COLUMN TYPE
shouldn't change relfilenode #474[16] by @lss602726449• Fix external_tar_download_url #472[17] by @smartyhero
• Fix: replace
gpscp
withgpsync
in ext fts #470[18] by @jiaqizho• [AQUMV] Expose the function adjust view query and varno fix. #469[19] by @avamingli
•
directory_table
: matchignore & remove meta-command username output #464[20] by @edespino• Enhance: Add hook to support different way to create/drop/alter warehouse #462[21] by @lss602726449
• Update the location of
python-dependencies.txt
#460[22] by @Zhangbaowen-Hashdata
Issue 清单
• [Bug] Errors thrown by gpinitsystem during locale checking #488[23] by @xanadu-dev
• [Bug] [uos1050a:aarch64 only] pg_relation_size and get_ao_compression_ratio slightly different from other operating system #487[24] by @congxuebin
• [Bug] guc not valid unexpectedly, exposed on lightning external fts build #485[25] by @congxuebin
• [Bug] [UOS1050a, UOS1060e] invalid byte sequence for encoding "UTF8": 0xba when create table #482[26] by @congxuebin
推进 Cloudberry Database 托管到基金会
在 6 月份,我们联络了部分海内外原 Greenplum 服务提供商与贡献者团队。大部分团队都对将 Cloudberry Database 推进到相关第三方基金会表现出很大兴趣,并愿意参与进来。我们期望 Cloudberry Database 能够长期运行下去,将其托管到第三方中立基金会,可以在未来避免类似 Greenplum 由单一厂商控制而出现的不可预料的情况。
整个推进工作需要较多协调和筹备,仍在推进中,期待在未来几周能够有更多进展分享给大家。
从 Greenplum 到 Cloudberry 迁移困难?
随着 Greenplum 逐渐走向闭源,越来越多的 Greenplum 用户正在考虑将 Cloudberry Database 作为 Greenplum 的开源替代选型。我们与大部分社区用户交流过程中发现,从 Greenplum 迁移到 Cloudberry Database 工作稍有复杂,当前也缺乏比较高效的辅助工具。
我们计划在 8 ~ 9 月份开源我们的一款商业迁移工具,限于当前资源,开源进度较慢,敬请大家理解。
加入我们
Cloudberry Database 致力于打造中立、开放和友好的数据库技术社区,我们面向任何人保持开放,无论其经验水平如何。我们鼓励各种类型的贡献,无论大小多少,可参考《贡献指南》[27]查看可参与贡献的方式。
除此之外,我们为社区成员提供了丰富的交流、求助和获取反馈的渠道,可查看支持页面[28]了解详情。如有任何问题或反馈,大胆求助即可,我们乐意帮助!
加入我们,成为社区成员的一份子吧!
推荐阅读
引用链接
[1]
Cloudberry Database v1.5.4: https://github.com/cloudberrydb/cloudberrydb/releases/tag/1.5.4[2]
1.5.4 Commit 提交: https://github.com/cloudberrydb/cloudberrydb/compare/1.5.3...1.5.4[3]
Bootcamp v1.5.4: https://github.com/cloudberrydb/bootcamp/releases/tag/v1.5.4[4]
@cloudberrydb/madlib: https://github.com/cloudberrydb/madlib[5]
@cloudberrydb/pxf: https://github.com/cloudberrydb/pxf[6]
@cloudberrydb/filedump: https://github.com/cloudberrydb/filedump[7]
@cloudberrydb/gpbackup-s3-plugin: https://github.com/cloudberrydb/gpbackup-s3-plugin[8]
@cloudberrydb/pljava: https://github.com/cloudberrydb/pljava[9]
@cloudberrydb/plr: https://github.com/cloudberrydb/plr[10]
#486: https://github.com/cloudberrydb/cloudberrydb/pull/486[11]
#484: https://github.com/cloudberrydb/cloudberrydb/pull/484[12]
#483: https://github.com/cloudberrydb/cloudberrydb/pull/483[13]
#481: https://github.com/cloudberrydb/cloudberrydb/pull/481[14]
#480: https://github.com/cloudberrydb/cloudberrydb/pull/480[15]
#477: https://github.com/cloudberrydb/cloudberrydb/pull/477[16]
#474: https://github.com/cloudberrydb/cloudberrydb/pull/474[17]
#472: https://github.com/cloudberrydb/cloudberrydb/pull/472[18]
#470: https://github.com/cloudberrydb/cloudberrydb/pull/470[19]
#469: https://github.com/cloudberrydb/cloudberrydb/pull/469[20]
#464: https://github.com/cloudberrydb/cloudberrydb/pull/464[21]
#462: https://github.com/cloudberrydb/cloudberrydb/pull/462[22]
#460: https://github.com/cloudberrydb/cloudberrydb/pull/460[23]
#488: https://github.com/cloudberrydb/cloudberrydb/issues/488[24]
#487: https://github.com/cloudberrydb/cloudberrydb/issues/487[25]
#485: https://github.com/cloudberrydb/cloudberrydb/issues/485[26]
#482: https://github.com/cloudberrydb/cloudberrydb/issues/482[27]
《贡献指南》: https://cloudberrydb.org/contribute/how-to-contribute[28]
支持页面: https://cloudberrydb.org/support
👇🏻️扫码加入 Cloudberry Database 交流群👇🏻️

⭐️点击「阅读原文」,关注 GitHub,点个赞吧!⭐️




