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

2024-06-25 16:04:34     来源:

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 5.2版本中商用欢迎开发者以及厂商使用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 社区的深度合作不断加深,以及与行业伙伴的战略协作日益紧密,云和恩墨正携手各界共同开启国产数据库技术的新篇章,向着更加开放、高效、智能的数据库生态体系迈进,期待未来更多激动人心的创新成果与应用实践涌现。

 

标签:

猜你喜欢

数智化全场景赋能,护航跨境电商稳增长
迅达四十年创新驱动,引领中国厨电行业新篇章
助力汽车消费,懂车帝成为全国汽车以旧换新信息服务指定平台
政产学齐聚HDC2024主题圆桌 共探AI大模型在城市与产业的落地路径
上海祺鲲科技携手中国欧盟商会 以能源转型方案助力欧盟企业实现供应链绿色合规
华为云首发AI原生应用引擎,为AI应用创新而生
赢在起跑线!超级队长引领AI教育新潮流
再签重磅协议!四维图新与华为终端云服务共推HMS for Car业务出海
专注诺奖得主赋能,赢诺脉得助力企业诺奖邀约
诺奖得主合作成为品牌突围的重点
鸿蒙生态20家先锋伙伴奖横空出世 星河璀璨星光熠熠
全球充电模块增速第 一品牌,易能时代到底强在哪里?
WhaleStudio 2.6重磅发布!调度模块WhaleScheduler更新78项核心功能
聚焦云上安全,华为云安全专题销售伙伴思享会圆满落幕
SAS推动医疗创新:AI和数据解决方案的扩展与临床数据管理革新
回应每一个奇思妙想!跃然创新发布全球首款AI玩具——BubblePal
钉钉携手Moka合作再升级,探索「钉钉人事旗舰版」最新落地实践
第四届健康长三角峰会:共筑健康中国,携手推动健康长三角建设迈上新台阶
EBPM流程管理平台助力华为云咨询数字化转型
拾肆年华 | 快递100用户超2.7亿,连接快递公司2100+
让云无处不在,华为云分布式云加速政企全面云化转型
万兴科技旗下HiPDF海外版焕新 AI翻译与校对等功能助力文档处理效率提升
DiW数智世界集团奎屯100万锭纺纱项目签约及开工仪式顺利举行
数智赋能 加速形成新质生产力| 华为(四川)人工智能与智改数转创新推广中心、华为(西南)数字机器人创新中心正式揭牌
选择智能商用PC,拉满人生战斗值
GAITC智能传媒专题|任奎:人工智能安全评测助推大模型健康发展
首批!华为云获软件供应链安全评估最高等级认证
华为云盘古大模型驱动企业搜索,提供全新的生成式 AI 搜索服务
华为携手四川:智改数转,共赴数智化转型新征程
沈泽鹏:软件工程领域的创新者与先驱