1、项目背景
地铁AFC(Automatic Fare Collection)自动售检票系统是基于计算机、通信、网络、自动控制等技术,实现轨道交通售票、检票、计费、收费、统计、清分、管理等全过程的自动化系统。地铁AFC实现地铁售票、检票自动化,提供灵活的收费方式和管理手段,并可进行客流分析和收益分析,为运营决策提供数据依据。我国处在城市轨道交通高速发展的年代,31所城市拥有地铁,总里程超过4500公里,年增长约20%,利用先进的地铁自动化系统来减少地铁工作人员的劳动强度,并通过自动化系统获取城市轨道交通运营效益的第一手资料,以保证投资者的回报已成为系统运营商和投资商关注的焦点。
2、关注问题
地铁AFC原先采用Oracle等国外数据库产品。国产数据库能否在稳定性、功能、性能等方面达到国外数据库相同指标是客户首要关注问题。
3、建设要求
基于国产化需求,郑州地铁AFC系统选择国产数据库替换基于原Oracle数据库。主要建设要求为:
- 原Oracle Proc和PLSQL程序向GBase 8s Esql/C和存储过程的迁移;
- 从功能和稳定性方面达到原Oracle数据库水平;
- 满足业务连续性需求,系统故障时具备秒级自动快速切换的能力,无需手动干预;
- 满足业务性能和容量需求,满足票务实时事务处理和存储的需要。
4、实施方案:
使用GBase 8s的ESQL/C替代原Oracle Proc代码,使用GBase 8s的存储过程替换原有PLSQL代码。进行回归测试和压力测试,验证功能和稳定性达到原Oracle数据库水平。
使用GBase 8s数据库搭建基于共享存储的双机集群,实现基于操作系统HA软件的高可用性,可高效的处理亿行级表数据;系统遇到故障时可自动切换节点,保证系统的稳定性和高可用性,从而达到业务连续性要求。
系统自2017年投产以来运行稳定,未出现任何影响业务开展的生产问题。
5、实施效果
GBase 8s在郑州地铁城郊线项目的建设包括:恩平湖、十八里河、新郑机场等20+个站点。
截至目前,GBase 8s已在重庆、郑州、杭州、深圳等20多个千万人口大型城市的数十条地铁线路系统中成功应用,保障千万级地铁乘客安全便捷出行;
成功替代:支持地铁 AFC(售检票) 及中心ACC、CLC等多个核心业务系统及管理系统,打破国外主流数据库在国内轨道交通业务系统的垄断。









