10月24-25日,由中国软件行业协会主办的2023中国程序员节在北京展览馆盛大召开,围绕“技术创新与开源合作”主题,聚焦技术创新、开源合作、AI大模型、平台工具等热门话题,汇聚众多专家学者、程序开发者和技术爱好者,共同探寻中国数字经济发展的新技术、新趋势、新赛道、新业态、新机遇。云和恩墨携墨天轮社区、MogDB 产品等深度参与本次大会并收获5大奖项,公司创始人兼总经理盖国强受邀出席并发表演讲。
大会主论坛由中国工程院院士、北京航空航天大学教授及多位优秀企业代表分享了当前软件和数据技术的发展与变革、对数字化转型和共建产业生产力发表真知灼见。主论坛还对2023年中国软件行业作出突出贡献的企业、产品、人物、案例等进行了表彰。云和恩墨凭借其在数据库基础软件领域的持续投入所收获的成果与好评获得“2023年软件行业投资潜力企业”奖项;作为云和恩墨的创始人兼总经理、首席架构师,盖国强则获评“2023年软件行业突出贡献程序员”荣誉称号。
云和恩墨基于 openGauss 内核增强提升,打造的企业级关系型数据库 MogDB,因其5.0版本中通过资源池化、三层解耦而在单机极致性能方向上取得的突破,在本次大会成功斩获“2023年软件行业创新项目”奖;同时,因四川天府银行的容器化数据库应用需求,云和恩墨携手行方、容器平台厂商创新性地构建出一套基于 MogDB 容器版 - MogDB container的“全栈容器化数据库管理新模式”,即:容器平台 + MogDB container + MogDB Stack + APP,帮助用户实现全栈资源的统一调度、分配与管理,因此该项目荣获“2023年软件行业典型应用案例”奖。
此外,墨天轮作为国内第一家专注于数据库领域的技术社区,出品的「中国数据库流行度排行榜」越来越受到业界的关注,每月发布的《中国数据库行业分析报告》为众多行业用户的国产数据库选型改造提供参考。墨天轮也因其在数据库领域的突出贡献和积累的百万活跃用户,成功获评“2023年软件行业活跃开源社区”。
除了主论坛,大会还设置了涵盖AIGC、数据库、开源、应用现代化、数字化转型主题的五个分论坛。盖国强受邀在「2023中国国际开源论坛」和「数据库技术发展论坛」发表演讲。在演讲中他表示,在数据库从起源到发展至今的六十余年间,Oracle 数据库无疑一直占据着领先地位,这种优势可能是源于其抓住了技术上的萌芽机遇期、在技术路线的抉择中做出了关键性选择、授权模式和利优市场的成功、拥有创始人文化和企业家精神,以及逐步积累的规模和生态优势;但能够使它如此流行的原因是足够开放易用:Oracle 几乎所有的内部操作都是可跟踪解析的,并且 Oracle 开放了各种接口、方法和手段给DBA,只要去分析研究,就能够解决问题,这就是数据库的可观测性。
盖国强表示:“Oracle 的可观测性体现在为每一个特性设置了控制开关、通过AWR报告获取故障信息等,最新版本中还结合机器学习技术实现了CPU负载趋势预测的能力。这是非常值得我们国产数据库学习的地方。”
Oracle CPU负载预测
中国数据库的起步较国外商业数据库晚二十余年,如何打破前人建立的优势,形成突破?集众家之长形成合力共同攻关的“开源”无疑是最优路径。因此,云和恩墨在 openGauss 社区建立之初就作为联合共建单位加入其中,并基于 openGauss 开源内核进行增强提升,研发了“安稳易用”的企业级关系型数据库 MogDB,不断钻研好用、易用的创新特性并反哺社区,三年来在社区的综合贡献度仅次于华为。云和恩墨更大的优势还在于拥有十余年的商业数据库服务能力,深谙其内部逻辑和实现原理,并能够将其转化为产品需求,带入到国产开源数据库的迭代开发中。
在可观测性方面,MogDB 提供了gStrace工具,用来跟踪内核代码执行路径、记录内核数据结构、分析代码性能。该工具允许用户指定一个或多个模块和函数进行追踪,极大地增强了数据库的运行可观测性;同时具备在生产环境下进行追踪观测的能力,可以帮助导出SQL执行细节,数据库使用者可以全面了解系统的性能瓶颈和潜在问题,从而优化SQL代码性能,提升系统稳定性。
除此之外,MogDB 还内置了时间模型,支持活动会话输出的负载模型。通过对比报告的分析,可以呈现不同时段的数据库负载变化,等待事件变化,从而察知问题,定位性能波动的根因。同时,结合自研数据库云管平台 zCloud 能够实现 MogDB 运行监控可视化,支持实时预警,将可观测性提升到和 Oracle 相当的能力水平。
zCloud 中 MogDB 运行监控界面