GBase新闻
敢为行业先 · GBase数据库交通行业核心系统的开拓之路
“在这之前,未有国产数据库涉足交通领域的核心业务系统;在这之后,国产数据库企业无需再向用户证明国产能不能打。”
GBase数据库率先挺进铁路核心
时间回拨到2016年,国家发展改革委、交通运输部、中国铁路总公司联合发布《中长期铁路网规划》,勾画了新时期“八纵八横”高速铁路网的宏大蓝图。以此为背景,某铁路单位于2017年着手开展新一代客票及电子支付平台等系统升级和扩容。即对支持无数国人出行、购票的铁路客票系统进行改造。
彼时的铁路客运业务爆发增长,待处理数据的类型也更加复杂,现有基于Sybase数据库构建的分析类系统遭遇性能瓶颈,在数据查询、报表统计等方面已无法满足铁路的日常工作需要。因此,用户亟待引入一款技术成熟、性能优异的数据库产品以支持业务发展。
这样一个进入铁路核心业务系统的机会摆在了所有数据库厂商面前,其中不乏我们耳熟能详的国外科技巨头,也有GBASE南大通用这般逐渐在市场崭露头角的国产数据库厂商。
客票系统作为铁路对外提供服务的重要窗口,关系无数国民的工作、生活,其业务之复杂、并发之巨大均世所罕见,容不得半点马虎。
为了争取到进入交通核心系统的机会,GBASE团队与用户展开了多轮次的技术交流,逐渐让用户对国产数据库有了认识,但能否支撑起这么复杂和严苛的核心系统,用户在心中不免打出问号。
一场持续两个月的真实场景测试让整个事件迎来了转机。
经过长时间的测试,GBase数据库的关键性能指标竟超越原Sybase数据库几十倍,平均性能指标超5-10倍,对照Hadoop的测试结果也十分亮眼。如此明显的性能对比一度让用户以为测试出了岔子。多次核准无误后,用户真切感受到了GBase数据库的高性能,选择与GBase合作再无波澜。
2017年底,该铁路单位正式采用GBase数据库以支持新一代客票及电子支付平台等系统升级和扩容。GBASE南大通用组建专业技术团队,提供数据迁移及软件适配支持。自2018年系统完成割接上线后,GBase数据库始终为铁路的客票系统提供快捷的查询、分析及报表服务;数据库部署量也由开始的单集群十余个节点稳步扩展到两集群近百个节点;在不久的将来,除票务系统外,GBase数据库还将为更多铁路核心系统提供服务。每一次购票,指尖轻划,后台算数。
铁路客票系统的平稳运行向行业证明了国产数据库的能力,也为GBASE走进交通领域更多的核心系统叩开了大门。
首次轨道交通核心系统全栈替换
与铁路不同,地铁是城市内部通行的主动脉。深圳作为我国的一线城市,其地铁里程长达567.1公里,有着17条城轨线路、393座车站,峰值1000w的客流量,客流强度1.83万人次/公里,在内地500公里运营里程以上城市中位列第一。
正是由于深圳地铁里程长、客流密度大、稳定性要求高,原有的系统大都基于Oracle数据库构建,尤其是在涉及到资金结算以及多条线路交汇的控制中心系统中更是未曾有国产数据库应用。
2020年,深圳地铁2期项目面向全社会招标。彼时信创建设欣欣向荣,深圳地铁“国产化”建设走在了行业前列,计划项目大范围应用全栈国产化软硬件,数据库亦在其中。如此量级的深圳地铁、多条线路交汇并涉及到资金的交易结算,国产数据库能顶得住吗?
在当时,全国已有10+条地铁线路采用GBase数据库建设自动售检票系统(AFC),这对国产数据库厂商而言堪称奇迹,也为深圳地铁选择GBASE提供了信心。多轮的技术交流和前期测试中优秀的测试结果成功让GBase数据库进入到深圳地铁的核心系统中。
深圳地铁2期轨道交通自动售检票系统(AFC)、轨道交通清分系统(ACC)、轨道交通多线路中央计算机系统(CLC)、互联网票务管理系统均采用GBase 数据库作为承载数据库。
GBase数据库不负众望,系统自2022年上线以来,始终保持平稳运行,支撑了深圳地铁4条线路、每日数百万市民的出行,满足每小时1000万的峰值交易量要求。
深圳地铁项目对GBASE南大通用意义非凡,由此,南大通用实现了从轨道交通单一线路系统深入到地铁核心的涉钱交易及多线路控制中心的历史性突破。在这之前,未有国产数据库涉足上述的轨交核心业务系统;在这之后,国产数据库企业无需再向用户证明国产能不能打。
这一项目是国产数据库第一次实现在一线城市从线路到中心级全栈的国产化替换。自此,在轨道交通领域,越来越多的用户愿意尝试基于国产数据库构建业务信息系统,交通行业核心系统的大门自此不再为国外厂商独有,国产数据库有了与之同台竞技并正面超越的先例。
在国产化建设初期,GBase数据库打破了外界对国产软件的质疑,率先完成了交通领域的市场教育工作,验证了国产数据库的可用性和稳定性,为后来的同行者提供了机会。自此,国产化的前方皆是坦途。