Cloudberry Database 作为 Greenplum 衍生版本和首选开源替代,由 Greenplum 原始团队成员创建,与 Greenplum 保持原生兼容,并能实现无缝迁移,且具备更新的 PostgreSQL 内核和更丰富的功能。
GitHub: https://github.com/cloudberrydb/cloudberrydb
Hi 各位小伙伴们,Cloudberry Database 2024 年 7 月社区月报来啦!下面将汇总在过去的 7 月份 Cloudberry Database 项目和社区关键进展,请大家阅读!
Pull Request 清单
• Use syscache lookup in ShouldUseReservedSegno #541[1] by @gongxun0928
• Update aocsam.c: fix safeFSWriteSize arg type #540[2] by @reshke
• [DNM]Enable the resgroup test cases #539[3] by @jiaqizho
• adjust test cases for the cloudberrydb binary swap test #537[4] by @congxuebin
• Add an option in psql to avoid encoding issues on some platforms #535[5] by @gfphoenix78
• Small README.md improvement. #534[6] by @reshke
• Support copy from directory table for entry distribution policy. #533[7] by @wenchaozhang-123
• Cherry-pick Resgroup V2 and toolkit from GPDB #531[8] by @jiaqizho
• Fix segfilecount of AO/AOCO when bulk insertion: COPY #530[9] by @avamingli
• [AQUMV]Allow to use normal materialized views to answer query. #528[10] by @avamingli
• Reimplement copy from directory table. #527[11] by @wenchaozhang-123
• [Answer Query Using Materialized Views] Refactor view query target list process. #525[12] by @avamingli
• Feature: Update orafce to 4.9 and enhance it #524[13] by @foreyes
• Doc: list more tools for Cloudberry Database #523[14] by @tuhaihe
• Fix copy to directory table always return 1. #522[15] by @wenchaozhang-123
• make gp_dqa test case stable #521[16] by @congxuebin
• Reduce flakiness in test fts_segment_reset #518[17] by @jiaqizho
• Add materialized view relative triggers case in SingleNode mode. #517[18] by @avamingli
• Ignore pg_upgrade to make CI happy. #515[19] by @avamingli
• Define EXT_OID_START to suggest oid range for extensions. #514[20] by @avamingli
• Add multiple operating system source code to compile CBDB #512[21] by @Zhangbaowen-Hashdata
• Fix compile error in c++20 #510[22] by @gfphoenix78
• Fix bsearch compare function in guc.c #507[23] by @gfphoenix78
• Refactor cbdb_log to use vfprintf #506[24] by @ruhuang2001
• [Unstable cases]Fix Some commands forgot to mark meta track. #505[25] by @avamingli
• Fix compile errors detected by gcc 12 #503[26] by @gfphoenix78
• Fix ignore of direct table test files. #502[27] by @avamingli
• Maintain materialized view data status. #501[28] by @avamingli
• Add LoongArch(loongarch64) support to s_lock.h #500[29] by @wangzw
• cherry-pick: Work around spurious compiler warning in inet operators #499[30] by @gfphoenix78
• Fix copy to replicated table display copy number is incorrect. #498[31] by @gfphoenix78
• Fix cbdb ci not running properly #497[32] by @Zhangbaowen-Hashdata
• Fix the correct size of memory block in bitmapinsert #495[33] by @gfphoenix78
• change AOCO_Compression test case to validate pg_relation_size and get_ao_compression_ratio within ±10% expected range #493[34] by @congxuebin
• Resolve inconsistent result issue in gpdtm_plpgsql test case #491[35] by @congxuebin
• Fix gpinitsystem #490[36] by @fanfuxiaoran
Issue 清单
• Lack of track IO timing gpdb feature #536[37] by @reshke
• [Bug] AO tables didn't switch seg file when bulk insertion: COPY #529[38] by @avamingli
• [Feature] Give a easy start-guide for a new contributor, such as script(singe node deploy) #519[39] by @lilei1128
• [Bug]
configure
development script generates an 'sh' shell error due to an initialized variable (ac_cv_func_fseeko) #516[40] by @edespino• [Bug] starting new instance failed in certain case #511[41] by @congxuebin
• [Bug] [oe2309] unexpected execution of aborted due to compilation errors #509[42] by @congxuebin
• [Bug] [oe2309] server terminated abnormally when call plpython procedure #508[43] by @congxuebin
• [Bug] Some commands forgot to mark meta track calls unstable failed cases. #504[44] by @avamingli
• [Bug] Build failed with gcc 12 on openEuler 24.03 #494[45] by @wangzw
• [Bug] perl ssl test failed against centos 9 operating system #492[46] by @congxuebin
活动
社区首次线下聚会:Cloudberry Database Meetup @ Beijing

🍺 社区首次线下聚会 - Cloudberry Database Meetup · 北京站 2024 成功落地!感谢各位合作伙伴和社区成员的支持,可参考回顾文章《活动回顾|首次 Cloudberry Database Meetup · 北京站成功举办》,并下载演讲 PPT。
🌍 未来我们也将携手社区成员和伙伴在更多城市开展技术聚会,敬请期待!
CommunityOverCode Asia 2024
CommunityOverCode(原名为 ApacheCon) 是 Apache 软件基金会官方全球会议。今年 7 月 26-28 日,CommunityOverCode Asia 2024[47] 在杭州成功举办。

Cloudberry Database 社区负责人王殿进,今年参与支持 OLAP & Analytics 论坛出品工作,并在社区专场分享了 Cloudberry Database 从内部项目到外部开源孵化的故事和经验。

更多
再次上榜 “GitHub Trending - C 语言”热门项目
🎉 Cloudberry Database 在 7 月份连续多天上榜 GitHub 热门项目 - C 语言类别热门榜单!

将 Cloudberry Database 托管到第三方开源基金会
自上月来,我们与多家原 Greenplum 生态伙伴和贡献团队取得沟通,目前部分团队已正式同意加入,一起将 Cloudberry Database 推进到第三方开源基金会进行孵化。除 HashData 外,已有多位来自北美的原 Greenplum 个人活跃贡献者、中亚和东欧、国内 PG 贡献团队等已加入。在 Greenplum 闭源的大背景下,多方协作携手构建上游中立代码基础,共同建立活跃的开发者和用户社区。独行者快,众行者远。期待后续有更多好消息与大家分享!
新版本即将发布
正在筹备的新版本将在 9 月初与大家见面。本次版本发布,依据最新的版本发布策略并实现发布自动化、支持更多企业 Linux 版本安装包。
致谢
🎈️🎊️ 特别感谢在 7 月份为 Cloudberry Database 更新和优化做出贡献的社区成员:
@gongxun0928, @reshke, @jiaqizho, @congxuebin, @gfphoenix78, @wenchaozhang-123, @avamingli, @foreyes, @tuhaihe, @Zhangbaowen-Hashdata, @ruhuang2001, @wangzw, @fanfuxiaoran, @lilei1128, @edespino, @shawn0915, @TomShawn, @EcaleD
加入我们
Cloudberry Database 致力于打造中立、开放和友好的数据库技术社区,我们面向任何人保持开放,无论其经验水平如何。我们鼓励各种类型的贡献,无论大小多少,可参考《贡献指南》[48]查看可参与贡献的方式。
除此之外,我们为社区成员提供了丰富的交流、求助和获取反馈的渠道,可查看支持页面[49]了解详情。如有任何问题或反馈,大胆求助即可,我们乐意帮助!
加入我们,成为社区成员的一份子吧!
推荐阅读
引用链接
[1]
#541: https://github.com/cloudberrydb/cloudberrydb/pull/541[2]
#540: https://github.com/cloudberrydb/cloudberrydb/pull/540[3]
#539: https://github.com/cloudberrydb/cloudberrydb/pull/539[4]
#537: https://github.com/cloudberrydb/cloudberrydb/pull/537[5]
#535: https://github.com/cloudberrydb/cloudberrydb/pull/535[6]
#534: https://github.com/cloudberrydb/cloudberrydb/pull/534[7]
#533: https://github.com/cloudberrydb/cloudberrydb/pull/533[8]
#531: https://github.com/cloudberrydb/cloudberrydb/pull/531[9]
#530: https://github.com/cloudberrydb/cloudberrydb/pull/530[10]
#528: https://github.com/cloudberrydb/cloudberrydb/pull/528[11]
#527: https://github.com/cloudberrydb/cloudberrydb/pull/527[12]
#525: https://github.com/cloudberrydb/cloudberrydb/pull/525[13]
#524: https://github.com/cloudberrydb/cloudberrydb/pull/524[14]
#523: https://github.com/cloudberrydb/cloudberrydb/pull/523[15]
#522: https://github.com/cloudberrydb/cloudberrydb/pull/522[16]
#521: https://github.com/cloudberrydb/cloudberrydb/pull/521[17]
#518: https://github.com/cloudberrydb/cloudberrydb/pull/518[18]
#517: https://github.com/cloudberrydb/cloudberrydb/pull/517[19]
#515: https://github.com/cloudberrydb/cloudberrydb/pull/515[20]
#514: https://github.com/cloudberrydb/cloudberrydb/pull/514[21]
#512: https://github.com/cloudberrydb/cloudberrydb/pull/512[22]
#510: https://github.com/cloudberrydb/cloudberrydb/pull/510[23]
#507: https://github.com/cloudberrydb/cloudberrydb/pull/507[24]
#506: https://github.com/cloudberrydb/cloudberrydb/pull/506[25]
#505: https://github.com/cloudberrydb/cloudberrydb/pull/505[26]
#503: https://github.com/cloudberrydb/cloudberrydb/pull/503[27]
#502: https://github.com/cloudberrydb/cloudberrydb/pull/502[28]
#501: https://github.com/cloudberrydb/cloudberrydb/pull/501[29]
#500: https://github.com/cloudberrydb/cloudberrydb/pull/500[30]
#499: https://github.com/cloudberrydb/cloudberrydb/pull/499[31]
#498: https://github.com/cloudberrydb/cloudberrydb/pull/498[32]
#497: https://github.com/cloudberrydb/cloudberrydb/pull/497[33]
#495: https://github.com/cloudberrydb/cloudberrydb/pull/495[34]
#493: https://github.com/cloudberrydb/cloudberrydb/pull/493[35]
#491: https://github.com/cloudberrydb/cloudberrydb/pull/491[36]
#490: https://github.com/cloudberrydb/cloudberrydb/pull/490[37]
#536: https://github.com/cloudberrydb/cloudberrydb/issues/536[38]
#529: https://github.com/cloudberrydb/cloudberrydb/issues/529[39]
#519: https://github.com/cloudberrydb/cloudberrydb/issues/519[40]
#516: https://github.com/cloudberrydb/cloudberrydb/issues/516[41]
#511: https://github.com/cloudberrydb/cloudberrydb/issues/511[42]
#509: https://github.com/cloudberrydb/cloudberrydb/issues/509[43]
#508: https://github.com/cloudberrydb/cloudberrydb/issues/508[44]
#504: https://github.com/cloudberrydb/cloudberrydb/issues/504[45]
#494: https://github.com/cloudberrydb/cloudberrydb/issues/494[46]
#492: https://github.com/cloudberrydb/cloudberrydb/issues/492[47]
CommunityOverCode Asia 2024: https://asia.communityovercode.org/index.html[48]
《贡献指南》: (https://cloudberrydb.org/contribute)[49]
支持页面: https://cloudberrydb.org/support
👇🏻️扫码加入 Cloudberry Database 交流群👇🏻️

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




