要闻 | 人大金仓完成国内首家通信领域B域核心系统国产化
点击蓝字 关注我们
中国移动于今年7月完成了自主可控OLTP数据库联合创新项目的招标工作,人大金仓成功入围(详见>>>《人大金仓成功中标中国移动自主可控OLTP数据库联合创新项目》)。随后,双方成立联合创新项目组,针对集中化网间结算系统联合开展数据库自主创新工作。
中国移动集中网间集中结算系统是中国移动的B域核心业务系统,涉及复杂的结算业务。网间集中结算系统提供与各省联通、电信运营商之间的语音、短信、彩信业务的结算。
网间集中结算系统的批价逻辑复杂,涉及到各类配置数据的整合和计算,全网每月约-数亿条话单需要处理,业务高峰期的话单量为.数万条/秒。
客户需求及业务挑战
中国移动网间结算系统的特点是涉及的业务逻辑运算复杂、并发量大、大数据量、数据迁移难度大、数据一致性及业务连续性要求高,是中国移动IT业务支撑系统的核心关键系统之一,在中国移动OLTP项目中具有极高的代表性。
同时,集中网间结算系统对数据库产品的高速处理、低时延及稳定性等方面提出了更高的要求,而国外数据库厂家由于长期垄断并占据运营商行业市场,加上国产数据库厂家由于起步较晚和性能上的差距,导致多年以来国产数据库厂家一直很难介入到中国移动核心重点关键领域。
本次项目的顺利交付上线不仅是国产数据库取得的重大突破,也充分证明人大金仓在产品及技术层面的积淀,完全可以支撑业务逻辑复杂的核心业务系统。此前,人大金仓核心产品Kingbase ES已成功应用于电力、能源等行业核心系统。
应用特征
网间结算系统按业务可分为语音、短信两大类,按通信区域可分为本地网和长途业务两大类。语音又可分为固网和移动两类,两者之下还可继续分为本地业务和长途业务(省内、省际、国际)。本地业务包括普通语音、短号、智能网、卡类业务等。
语音:结算规则复杂,需要根据长途类型、中继类型等进行判断
短信:按条结算
彩信:按条结算
支撑大数据量高并发处理和多事务并发处理
安全性和稳定性要求:采用高安全级别国产数据库产品及 7X24小时高可靠性HA架构。
适配过程
1、功能
金仓数据库对于Oracle有良好的兼容性,应用改造较少
KDMS语法转换(对源Oracle数据库的库表对象语法进行改写)
KDT数据迁移
2、性能
通过多场景下金仓数据库性能测试
3、稳定性
进行了为期10天高业务压力下金仓数据库稳定性测试
4、高可用
进行全面的数据库高可用测试(故障切换业务恢复时间满足需求)
金仓数据库发挥的作用
经过联合创新项目组紧锣密鼓的联合开发和测试,第一个创新项目中国移动集中网间结算系统Kingbase ES数据库正式部署,开启了中国移动携手国产数据库新征程。
中国移动集中网间结算系统以人大金仓Kingbase ES数据库为基础,采用总部+省两级部署、跨省独立分库分表的架构,高度兼容Oracle数据库协议,业务改造成本低。主备集群的高可用模式可以实现业务无感知的数据库高可用切换。
目前,中国移动网间结算系统各项测试任务均已完成,Kingbase ES全替代了之前的 Oracle 数据库并支撑了中国移动网间集中结算系统每月-数亿条话单处理需求,保障了运营商之间正常的业务流转及运行。系统功能正确完整、系统运行稳定可靠,表明Kingbase ES已经具备了在移动运营商大规模商用的条件。
中国移动集中网间结算系统数据库国产化项目的成功实施,标志着自主可控OLTP数据库联合创新项目的可行性得到了验证。同时,为未来更多的核心业务系统采用国产数据库提供宝贵的方法论指导和实施经验,为各部门(中心)积极稳妥推进自主可控OLTP数据库的应用提供了样板工程。人大金仓作为产业变革的推进者,将一如既往的勇担发展重任,在数据库国产化进程中笃定实干,打造信创产业新动能、新格局!
往期回顾