暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

中国移动磐维,中国企业数据库自研之路践行者

数据最前线 2025-04-02
848

磐维数据库是中国移动基于开源数据库openGauss自主研发的企业级关系型数据库,虽然产品发布的时间不长,但是借着中国移动丰富的应用场景,这两年取得了非常亮眼的成绩。作为一款独立的数据库产品,当前在墨天轮国产数据库排行榜上位列第20名,比上月上升3个名次。

磐维数据库发展历程

2022年12月发布磐维数据库1.0版本,是中国移动首个基于本土开源数据库打造的自研数据库产品,适配国产软硬件,配套易用的运维工具,在内部多个业务系统试点上线;

2023年11月发布磐维2.0,支持分布式能力,提供多种部署形态与高可用方案。融合多年对各行业应用场景的深入理解,磐维除了具有openGauss极致的性能之外,还在原有功能基础上增加了大量Oracle兼容特性,提供了极致的业务连续性保障,并遵循EAL4+标准进行了大幅度的安全增强。在20多家内外部单位上线1000+节点,支撑100+业务系统;

2024年12月的openGauss Summit 2024大会上,磐维数据库3.0正式发布。相比于2.0版本,新版本在分布式架构上,通过优化事务一致性协议使单节点事务处理能力效率提升30%;集中式架构上,新增110+项数据库兼容特性,提供动态分区裁剪和自动性能报告功能;数据库一体机架构上,通过软硬件协同深度优化,使资源利用率提升80%,部署和运维复杂度显著降低。

磐维数据库技术特点

磐维数据库继承自openGauss,具有以下的技术特点:

  • 高性能执行引擎

NUMA-AwareE技术,极大提升多核处理器SQL处理能力;SQL by pass特殊执行路径,加速单表和简单表达式查询;动态分区裁剪等运行时动态优化,大幅提升大规模数据处理效率;支持多列哈希功能,均衡数据分布,增强系统负载均衡与查询性能;配套高效率自动化一键迁移工具和高易用智能运维平台。

  • 高可靠解决方案

沉淀运营商实践经验,提供同城双中心、两地三中心、异地双活集群等高可用解决方案,系统全局无单点;支持逻辑备份、物理备份等多种备份恢复策略,确保数据可靠性。同时,3.0版本新增分布式备机延时回放功能,为数据恢复提供安全缓冲期;新增在线更换分布键功能,实现无停机维护。

  • 高扩展多模多态

支持行存、列存和内存等多种存储模式,满足多样负载要求;支持集中式、分布式、一体机、云化多种部署形态。适配复杂应用场景,既支持高并发、大数据量、以联机事务处理为主的交易型应用,如电商、金融、电信CRM等;也支持以数据分析为主、数据存储为追加模型的联机分析型应用,如工业监控和远程控制、智能家居等物联网场景。

磐维数据库典型案例

作为中国移动面向ICT基础设施的自研数据库产品,磐维数据库在移动内部有着众多的使用案例,其中浙江移动结算是磐维数据库的首个核心上线案例。

结算中心是中国移动新一代数智云原生计费系统的核心子系统,负责处理客户的计费话单、费用结算、账单生成及查询等一系列与费用相关的业务,是典型的交易分析型融合场景。浙江结算中心数据库承载浙江移动6000多万用户,承载超千亿级话单处理业务,对数据库的扩展性、高并发处理能力有非常高的要求。

结合应用系统需求,结算数据库采用"多分片"策略按业务类型、归属地等多个维度将拆分到不同的数据库中,每个数据分片采用1主2备的冗余部署模式,满足服务高可用需求;主备节点采用强同步模式,通过全局时间戳和锁等机制保障数据的一致性和完整性。

写在最后

截至2024年,磐维数据库累计交付超过3000套,其中2024年交付量突破1500套,交付增速非常明显。作为中国移动数智化转型的重要技术支柱,磐维数据库覆盖31个省及部分专业公司,支撑超过400个业务系统,服务着8亿用户的数字化需求。

尽管从数字上看,这些成绩还是比较亮眼的,不过我们也应该看到,其实大部分的案例都还是在移动内部落地的。不过这也为有实力的大企业未来的数据库建设开辟了一条新的路线 -- 有实力的大企业可以结合开源软件构建更适合自身业务场景的数据库产品。事实上,在openGauss summit 2024会议上笔者也注意到,像中国能源集团,中国联通等众多的企业也在践行这样的路线。如果开源自研数据库降低企业数据库的投资,又不影响应用交付质量,相信后续还会有更多的企业参与进来。

未来发展如何,我们还会持续关注!



文章转载自数据最前线,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论