
尊敬的各位委员: 在 2025 年 2 月 25 日,我们于北京成功举办了第一次联合例会。会议筹备期间,我们广泛收集用户需求,共梳理出 25 条需求信息。会议过程中,大家积极交流探讨,又新增了 12 条需求。经过全体与会人员的共同研讨与审慎评估,最终明确其中 11 条为高优先级需求,并针对每条高优先级需求分别指定了跟踪责任人,以确保相关工作的有效推进。 现将全量需求列表予以公布。后续,我们将每月定期发布需求进展报告,并在理事会上对需求处理情况进行跟踪回顾,保证各项工作透明、有序开展。 在此,衷心感谢各位委员对 openGauss 社区的大力支持!正因为有各位的积极参与和倾心付出,社区才得以蓬勃发展。期待未来我们继续携手共进,推动 openGauss 社区迈向新的高度 。 openGauss 社区 需求类别 需求内容 需求场景 优先级 社区情况反馈 跟踪责任人 资源池化 资源池化方案支持 需要资源池化的方案说明材料支撑 高 资源池化的使用材料可见社区官网;技术讲解材料可会后提供 陈栋 资源池化: 1. 稳定性(研发故障计划ing) 2. 文档 3. GaussDB似乎不同方案,对一下开源4. 用户遇到稳定性问题 (6.0上特性更稳定) 高 6.0.0资源池化商用版本发布,涵盖189种故障模式库,97%手动可恢复,80%可自动恢复,RAC多写方案在下次UC明确技术路径: 1.云原生开源路径探索 2.基于社区开源的参天实现多写往前演进 熊小军 高可用 对于CM软件在高可用方面进一步提升,在各种异常场景下都能恢复,比如5个节点内,本中心已经丢失2节点,结合同步策略,建议从同城中心选主。 多数据中心(AZ)场景下的容灾架构,当前AZ三个DN。当两个DN故障时,仍能优先从本AZ中选取主 高 当前支持AZ级优先级选主,需设置选主优先级 熊小军 CM丢失3节点后,如何快速从剩余2节点中找到主节点,提高用户的灾备响应能力。 多数据中心(AZ)场景下的容灾架构,当前AZ三个DN。当三个DN全部故障时,如何容灾切换到其他的AZ选取 高 如果是5节点,挂了3个,剩下2个不满足多数派,无法自动选主,需手动强起; 熊小军 双活方案支持 大概率是双集群容灾方案支持 低 社区支持通过发布订阅的方式实现异地双活;也支持双集群实现异地容灾 - 优化CM,能够支持单独切换、启停功能 高可用场景下DN级别的灵活维护能力 低 当前支持CM暂停集群管理功能,也支持对单个DN的启停切换 - 两地三中心,支持双写场景(目前社区说两地写有问题,数据一致性需要根据实际处理) 采用两地部署,两地写(逻辑复制)时能够保证数据一致性 低 当前通过发布订阅实现异地双活,提供用户自定义的冲突解决机制:当订阅端同步数据时遇到主键或唯一键冲突时,数据库通过参数配置进行报错、保留本地或者应用远端。 - 版本升级 针对内核升级路径,能否提供跨大版本升级,目前写的需要逐级升级,这样客户升级成本较高。 跨大版本升级的易用性、平顺性 高 社区支持跨大版本升级,如3.0.0->6.0.0,当前社区文档版本升级路径显示不支持从3.0->6.0的升级,需要刷新 熊小军 对于小补丁的升级,建议要支持热生效能力,减少用户的业务影响。 数据库完全不停机情况下的小补丁升级 高 社区今年规划了热补丁升级能力 朱芳芳 针对内核升级路径,能否提供跨大版本升级,目前写的需要逐级升级,这样客户升级成本较高。 跨大版本升级的易用性、平顺性 低 社区支持跨大版本升级,如3.0.0->6.0.0 - 对于小补丁的升级,建议要支持热生效能力,减少用户的业务影响。 数据库完全不停机情况下的小补丁升级 低 社区今年规划了热补丁升级能力 - 向量数据库 有向量化引擎要求,目前引入了Rust编写的面向向量的搜索引擎Qdrant,openGauss需要在7.0版本下DataVec能使用 大概率是openGauss的datavec对客户当前已使用的Qdrant相关功能的兼容或替换 高 当前社区7.0DataVec版本具备Qdrant完整对标/替换能力,后续单独与国能对接。 阙鸣健 内核 高并发(10k甚至2-3k):物理机资源高(cpu等),抖动。业务使用随便. 高 大概率是issue,结合移动现网后续跟进解决 李居隆 行存压缩 民生、广州汇智 高 25年明确商用交付,当前方案开发完成,协同海量版本测试中,同时与民生对接后续落地计划 李标 WAL回放性能 高 25年已规划 阙鸣健 日志和数据库状态都只能omm用户看,我们想普通用户也能查? 不能hardcode omm 高 熊小军 兼容性 增加informix的兼容性 客户从informix迁移到openGauss,希望有更好的兼容性 低 Informix迁移社区暂无规划,目前可通过恩墨的mtk工具完成迁移 - 信创改造要求,需逐步替换国外开源数据库MySQL和PGSQL,有Oracle迁移需求,暂无实际的项目计划; 通用性国外数据库兼容性场景 低 对MySQL已支持常用语法100%兼容;Oracle通过使能伙伴完成全量语法50%兼容,今年会进一步增加兼容度;PG语法的兼容性今年暂无规划,后续通过DBV、高校合作项目补齐。 - 针对其他数据库迁移到oG,比如PG,提供语法兼容和迁移方面的规划和工具。 从pg迁移到og的兼容性、迁移工具的支持 低 PG的迁移工具已在实现中,预计630交付 - 工具 异构数据库迁移工具,目前能支持MySQL数据迁移和PGSQL迁移,其他商用数据库支持,比如达梦,Oracle等; 在企业进行数据库系统迁移或整合时,支持将数据从原有的业务数据库如MySQL、PostgreSQL、达梦或Oracle迁移至openGauss,以确保业务的连续性和数据的完整性。 低 社区已支持mysql迁移,已规划对pg的迁移;对oracle的迁移已在24年年初由南大贡献;对其他国产数据库如达梦的迁移,建议DBV伙伴来实现 - 数据库监控平台工具,目前主从监控待引入datakit工具,短信和邮箱报警正在开发,需要监控看板页面,支持运行中的sql语句级别的审计功能。 datakit工具能力 低 当前datakit不支持审计,后续规划实现 - 短信或邮件报警 ,看板监控(社区datakit这些功能已实现,待今年落地国能) 社区datakit工具在国能短信、邮件报警,看板监控场景使用 低 Datakit已支持短信和邮件通知,已提供配置服务的入口 - openGauss GCC编译工具需适配操作系统自带的GCC和依赖工具,不再独立一套编译工具 企业服务器和操作系统种类多,希望减少所需适配内容 低 不同OS的gcc版本可能不一致,待分析是否完全采用OS的 - 希望社区在AI for DB的领域,对DBmind进一步开源和推广,促进数据库更加智能化。 DBmind重点发展和推广 低 需要高斯回答 - 适配 基于信创桌面系统的数据库和客户端链接工具,需要兼容UOS; 操作系统适配 低 当前社区无规划适配UOS桌面系统 - 版本升级 针对内核升级路径,能否提供跨大版本升级,目前写的需要逐级升级,这样客户升级成本较高。 跨大版本升级的易用性、平顺性 低 社区支持跨大版本升级,如3.0.0->6.0.0 - 对于小补丁的升级,建议要支持热生效能力,减少用户的业务影响。 数据库完全不停机情况下的小补丁升级 低 社区今年规划了热补丁升级能力 - 驱动 1. 支持基于C# ADO.NET框架的数据库驱动程序实现 需要支持.Net开发语言开发项目 低 社区支持.NET,后续需要催熟、官网正式发布 - 2. 支持基于EntityFramework Core ORM框架的数据库提供程序实现 低 - PHP语言下实现连接池代理,在单个连接查询下延迟大; PHP语言下的连接池代理 低 是需要PHP驱动支持连接池代理?目前可采用PgBouncer - 分布式 需要构建分布式事务能力 能够支持分布式节点 低 目前社区暂无分布式数据库规划,可采用南大通用的分布式方案 - 其他 社区上数据库内核及周边工具较多,掌握不容易,有条件的话可以赋能 国产数据库资料相对较少,上手门槛高 低 资料优化;内核和工具直播赋能 - 优化官方手册中描述(有些GaussDB描述或特性,在openGauss中并没有,但是文档和实际环境中还是存在) 修正openGauss中不支持的特性,避免误导用户 低 资料优化 - 文档结构还需要进一步清晰,建议尽量合并成一个整体的文档(大的方面可以分为运维和开发类),通过合适的导航和搜索以及链接方式,精确定位到用户关心的问题。当前文档多而散的模式,使用上反倒不方便。 文档结构、导航希望更加合理 低 资料优化 - 进一步提高官方文档的质量,文档内容较多,部分信息冗余,部分文档解释模糊,甚至解释不准确,用户无法完全理解,上生产操作前需要反复验证。 文档内容质量提升,包括信息冗余、解释模糊、解释不准确、用户可读性差的问题。上生产操作前需要反复验证。 低 资料优化,同时建议用户遇到问题可先直接提issue反馈 - 监控:社区再完善一点. 低 视图/监控部分规划:轻量级锁跟踪、全链路跟踪、视图可视化等25年陆续交付。 - AI4DB: 移动已经在用,还挺不错(From DBA), 训练问题:数据安全 低 DBMind使用情况和问题后续单独组织会议对齐-沈金伟 - 分区表:索引问题?不确定具体问题,线下讨论。 低 分区表性能优化(3000+分区场景,TPCC性能损耗小于30%) -