openGauss Developer Day 2024丨MogDB实现数据库技术跨越,Ustore引擎革新存储新境界

06/25 18:07
阅读数 69



openGauss Developer Day 2024



6月21日,openGauss Developer Day 2024在北京昆泰嘉瑞文化中心成功召开。大会聚集学术专家、行业用户、合作伙伴和开发者,共同探讨数据库面向多场景的技术创新,分享基于 openGauss 的行业联合创新成果及实践案例。云和恩墨作为 openGauss 社区第一批理事会成员,在此次大会中扮演了关键角色,不仅在多个环节发表重要演讲,还独立承办一场分论坛,集中展示了 MogDB 数据库的最新技术革新与生态建设成就。


云和恩墨创始人兼总经理盖国强 在大会主论坛回顾了 MogDB 在 openGauss 社区中的创新历程。MogDB 遵循“安稳易用”原则,通过集成商业数据库经验,实现了高兼容性和内核创新。同时为加速用户应用,MogDB 确立了“5分钟原则”,通过PTK工具简化数据库启动过程,使用户能在2~3分钟内启动数据库实例。通过与四川天府银行的合作创新,云和恩墨证明了容器在金融生产环境的可行性,其容器版本通过“两条命令三个步骤”就可以启动数据库实例,让数据库应用更简单。该创新成果还获得了2023金融信创优秀解决方案奖项
仅仅止于简单还不够,面对大容量存储需求及高频变更数据需求的时候,数据库往往会面临特殊的挑战。openGauss 在开源之初就引入了Ustore存储引擎,通过原位更新可以有效缩减数据存储容量,尤其是满足金融行业用户在核心计算的节点对于空间的控制。云和恩墨在社区率先投入对Ustore关键能力的研发,提供了20多个PR合入,5000多行关键代码更新,并且将Ustore特性在云和恩墨的 MogDB CUBE一体机当中率先商用。在演讲的最后,盖国强说道:“我们希望和 openGauss 社区一起,让技术无远弗届,让创新无所不达MogDB + openGauss 给用户一个更优选择!

云和恩墨创始人兼总经理 盖国强
云和恩墨客户成功部总经理李聪 在大会主论坛则重点分享了 MogDB 数据库在行业应用中的实践经验,讲述了其如何助力企业完成国产化与技术革新。自2020年发布以来,MogDB 走过了从崭露头角到试点推广再到规模上线的成长历程,尤其在金融交通制造等行业中实现了规模化替换。在金融行业中,MogDB 在众多银行A类系统中得以应用,并取得出色成绩,获得用户好评,同时容器化解决方案也展现出成熟稳态,成为可大规模应用的技术方案。在交通行业案例中,MogDB 帮助客户替换老旧的国外一体机,采用同城双中心架构,通过存算分离设计和一体化运维平台,提高了系统稳定性、安全性与可扩展性,实现了业务国产化和平滑迁移。李聪表示,未来 MogDB 将继续加强与社区合作,聚焦于提高兼容性、性能、大容量处理、高可用及资源池化能力,规划发展方向紧密贴合客户需求,致力于国产数据库的技术进步与生态建设。

云和恩墨客户成功部总经理 李聪

6月21日下午,以“慧聚创新,智启未来”为主题的云和恩墨专题论坛顺利召开。该论坛汇聚了数据库领域众多重量级嘉宾与行业专家,共同探讨 MogDB 数据库技术的前沿趋势与生态构建。
论坛首先由 openGauss 社区秘书长蔡亚杰带来致辞。他强调了开源模式在全球技术共享和创新中的重要作用,并介绍了 openGauss 社区的发展情况。蔡亚杰提到,自2020年 openGauss 开源以来,社区已吸引了680多家企业成员和6700余名开发者积极参与社区建设,共发布9个长期版本和创新版本。2023年 openGauss 在非云集中式数据库市场份额突破20%,标志着生态已从拓展期进入繁荣发展期。云和恩墨作为 openGauss 社区的重要合作伙伴,基于 openGauss 内核推出的商业发行版数据库 MogDB 已经在金融、电信等行业得到广泛应用。在技术创新方面,云和恩墨率先投入Ustore的研发,并将研发成果开源共享到 openGauss 社区,并即将正式商用。他开心地表示,欢迎开发者和行业用户使用 MogDB 来感受Ustore存储引擎所带来的平滑、平稳特性。

openGauss 社区秘书长 蔡亚杰

云和恩墨·本原数据技术合伙人陈浩 进一步分享了即将发布的 MogDB 5.2版本的创新特性。他表示,在数据库的国产化替代中,有两类业务最为困难,一是典型的OLTP业务,即交易型业务,二是混合负载的百万行PL/SQL业务。这两类业务大量存在于银行、期货、航空、制造等行业。MogDB 面世四年来在承载交易负载方面持续优化,能够很好地承载此类业务。但是针对海量的PL/SQL业务,因该类业务对高兼容、高性能有很高的要求,国内目前能真正支持此类业务的国产数据库屈指可数,陈浩详细介绍了MogDB 5.2在支持数百万PL/SQL业务的迁移上的能力提升,他表示要支持此类业务数据库需要具备以下几方面能力:
  1. 保障业务能迁移和正确运行:MogDB 5.2支持数百万PL/SQL业务中常用的Oracle工具和语法,能够实现关键机制和核心功能的等价替换。
  2. 保障数据库可以持续稳定运行:MogDB 5.2支持全局的PL/SQL Cache、全局的Plan Cache,保障内存不会被业务撑爆大大降低负载的内存占用,同时去除了首次编译时间。
  3. 保障海量PL/SQL的可测试性、调试能力:MogDB 5.2支持PL/SQL覆盖率功能,加强了PL/SQL Debugger的能力。
  4. 保障性能上可以基本满足业务需求:MogDB 5.2加强了PL/SQL内负载的可干预能力和性能,包括支持查看历史和当前SQL、SQL PATCH、SQL通过支持SMP提升大SQL性能、SQL支持SQLByPass提升点DML性能等,同时PL/SQL对象&自定义类型调用也得到了10倍+幅度的提升。
MogDB 5.2版本在以上四方面的升级更新,使其具备了支撑数百万PL/SQL业务的能力;但因为此类业务对于数据库的性能存在很严苛的要求,需要在优化器、执行器、存储引擎、数据类型实现等全方位优化,同时涉及大批量的点DML、复杂大SQL、又有海量的PL/SQL对象等多种负载,所以 MogDB 的在此业务场景中的性能水平仍待提高。陈浩说道:“虽然离我们的目标还有一定距离,但 MogDB 新版本在对此类业务的承载已经迈出了第一步,后续版本我们会针对此类业务持续进行优化。”

云和恩墨·本原数据技术合伙人 陈浩

随后云和恩墨解决方案经理潘春秋更加深入地介绍了MogDB Ustore存储引擎的发展和规划。面对现有Astore存储引擎存在的数据膨胀和维护成本问题,MogDB 引入了更为先进的Ustore存储引擎。该引擎采用事务目录管理历史版本数据,仅在当前页存储最新数据,历史数据则存储于undo空间,从而实现自动空间回收、减少手动维护、支持闪回功能及提升频繁更新场景下的性能。性能测试显示,Ustore相较于Astore在频繁更新场景下性能提升超40%,且大幅降低了存储空间需求。潘春秋表示,云和恩墨将持续投入对Ustore的研发,并有望使其成为 MogDB 的默认存储引擎,推动产品性能显著提升。

云和恩墨解决方案经理 潘春秋

河北移动网管中心技术专家孙腾飞 在本次分论坛讲述了基于 MogDB 数据库的网管系统改造经验。河北移动自2015年起对数据库进行硬件和软件改造,2020年底开始分阶段软件改造,实现部分业务数据库去O,整体策略采取“开源先行国产补充,后转向全量国产化。”孙腾飞谈到,以河北移动电子运维系统为例,该系统月均处理近百万级工单,需7X24小时稳定运行,因此对数据库的兼容性、高可用性与安全性方面提出很高的要求,并且要保证业务的长时间不能中断,同时兼顾改造成本。MogDB 在兼容性和性能方面的表现让河北移动十分惊喜;而对于业务的迁移割接,河北移动也与云和恩墨的技术专家做了详细的升级方案,保障了业务系统在割接当天以比较短的时间切换到 MogDB 上正常运行。他表示,未来依然期待 openGauss 和 MogDB 在技术创新与生态建设上取得进步,推动更多运营商案例落地。

河北移动网管中心技术专家 孙腾飞

鼎捷软件资深顾问讲师吴国兴 以《释放数字生产力,驱动高质量发展》为题发表演讲。他介绍道,鼎捷与云和恩墨已于去年第三季度完成了T100软件与 MogDB 数据库的适配工作,包括环境搭建、开发测试和培训赋能等。经过一年的适配和测试,MogDB 在T100的兼容性上表现出色,运行效能已等同于 Oracle,执行百万次数据操作时仅比 Oracle 慢1至2分钟。在生态推广方面,双方已于今年5月签署了战略合作协议,旨在共同推进数据库的国产化进程,助力客户最大化实现数据价值。

鼎捷软件资深顾问讲师 吴国兴

云和恩墨数据库研发架构师罗海雄在演讲中分享了数据库性能优化的经验和方法。他首先区分了被动式和主动式优化的需求来源,被动式优化通常是由用户反馈问题触发,而主动式优化则是通过定期巡检和压力测试来预防性能问题。罗海雄强调了优化过程中由面及点抽丝剥茧的重要性,即从整体性能观察入手,逐步聚焦到具体的瓶颈点。他还提到了在 openGauss 和 MogDB 中PL/SQL优化的挑战,由于当前版本不记录底层SQL,给性能分析带来一些困难。罗海雄介绍了两种临时解决方案:一是通过在SQL关键点插入时间戳记录执行耗时,二是利用Gstrace内核工具里的SQL Trace增强功能进行非侵入式性能跟踪。SQL Trace能详细追踪SQL执行路径、资源消耗及等待事件,辅助精准定位瓶颈,避免直接修改生产代码带来的风险与复杂性。

云和恩墨数据库研发架构师 罗海雄

在分论坛的最后环节还举行了由盖国强主持的问答Liveshow,观众朋友们热情高涨、积极提问。盖国强以诙谐幽默的语言,不仅分享了自己独到的见解,还结合一些生动的案例和前沿资讯,详细解答了现场观众关于 MogDB 数据库技术升级、未来规划和落地应用等相关问题,为分论坛画上了一个圆满的句号

盖国强(左)在Liveshow环节回答观众提问

(右图为提问嘉宾明叔)

除了本场分论坛的精彩内容外,云和恩墨北区行业架构部副总经理江宁还在 openGauss 应用&运维分论坛发表了题为《好用更好管,基于鲲鹏底座的openGauss数据库云管之道》的主题演讲。他表示随着 openGauss 数据库在国内的关系型数据库市场中的占有率持续上涨,数据库的管理诉求开始逐步增多。因此,云和恩墨通过数据库云管平台产品 zCloud 打造了基于 openGauss 的全生命周期管理解决方案。该方案可以实现数据库的弹性扩展、高可用保障、安全防护、智能运维等功能,帮助企业轻松构建和管理 openGauss 数据库。

云和恩墨北区行业架构部副总经理 江宁

值此 openGauss 开源四周年之际,社区在大会主论坛颁发了多项荣誉表彰和合作证书。云和恩墨作为社区认证的服务伙伴,在过去的一年里以卓越的技术创新及一流的服务质量获取了客户极高的满意度,因此继续获评成为 openGauss 社区第二批认证服务伙伴。
同时,云和恩墨旗下子公司云数互联,即墨天轮数据库技术社区成为 openGauss 社区培训认证伙伴,持续为 openGauss 技术爱好者和从业者提供专业培训、权威认证以及高效的人才双选等优质服务,共同建设繁荣的 openGauss 社区生态。
云和恩墨的数据库开发人员郭欢、肖雪、李传成因其对 openGauss 社区的突出贡献获得年度优秀开发者称号。
此次 openGauss Developer Day 2024不仅是对过去一年技术成就的总结,更是对未来数据库技术发展趋势的展望。随着与 openGauss 社区的深度合作不断加深,以及与行业伙伴的战略协作日益紧密,云和恩墨正携手各界共同开启国产数据库技术的新篇章,向着更加开放、高效、智能的数据库生态体系迈进,期待未来更多激动人心的创新成果与应用实践涌现。

数据驱动,成就未来,云和恩墨,不负所托!


云和恩墨创立于2011年,是业界领先的“智能的数据技术提供商”。公司总部位于北京,在国内外35个地区设有本地办公室并开展业务。

云和恩墨以“数据驱动,成就未来”为使命,致力于将创新的数据技术产品和解决方案带给全球的企业和组织,帮助客户构建安全、高效、敏捷且经济的数据环境,持续增强客户在数据洞察和决策上的竞争优势,实现数据驱动的业务创新和升级发展。

自成立以来,云和恩墨专注于数据技术领域,根据不断变化的市场需求,创新研发了系列软件产品,涵盖数据库、数据库存储、数据库云管和数据智能分析等领域。这些产品已经在集团型、大中型、高成长型客户以及行业云场景中得到广泛应用,证明了我们的技术和商业竞争力,展现了公司在数据技术端到端解决方案方面的优势。

在云化、数字化和智能化的时代背景下,云和恩墨始终以正和多赢为目标,感恩每一位客户和合作伙伴的信任与支持,“利他先行”,坚持投入于数据技术核心能力,为构建数据驱动的智能未来而不懈努力。

我们期待与您携手,共同探索数据力量,迎接智能未来。

本文分享自微信公众号 - openGauss(openGauss)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部