客户案例

专注于数据库软件产品和服务,致力于成为用户最信赖的数据库产品供应商

郑州地铁AFC自动售检票系统建设项目

项目概况

1、项目背景

地铁AFC(Automatic Fare Collection)自动售检票系统实现地铁售票、检票自动化,提供灵活的收费方式和管理手段,并可进行客流分析和收益分析,为运营决策提供数据依据。我国处在城市轨道交通高速发展的时期,31座城市拥有地铁,总里程超过4500公里,年增长约20%。利用先进的地铁自动化系统来减少地铁工作人员的劳动强度,并及时获取城市轨道交通运营的第一手数据资料,实现城市高效交通运营管理,已成为系统运营商和主管部门关注的焦点。

2、关注问题

国内地铁AFC主要采用Oracle等国外数据库产品。郑州地铁从信息安全和成本控制角度及国产化趋势出发,考虑数据库的国产化替换,国产数据库能否在稳定性、功能、性能等方面达到国外数据库相同指标是客户首要关注问题。

3、建设要求

基于国产化需求,郑州地铁AFC系统选择国产数据库替换基于原Oracle数据库。需求主要概况为:

原Oracle 程序向GBase 8s的平滑迁移,从功能和稳定性方面达到原Oracle数据库水平;

满足业务连续性需求,系统故障时具备秒级自动快速切换的能力,无需手动干预;

满足业务性能和容量需求,满足票务实时事务处理和存储的需要。

实施方案

实施数据库迁移工作,使用南大通用GBase 8s数据库的ESQL/C替代原Oracle Proc代码,使用GBase 8s的存储过程替换原有PLSQL代码。进行回归测试和压力测试,验证功能和稳定性达到原Oracle数据库水平。

使用GBase 8s数据库搭建基于共享存储的双机集群,实现基于操作系统HA软件的高可用性,可高效的处理亿行级表数据;系统遇到故障时可自动切换节点,保证系统的稳定性和高可用性,从而达到业务连续性要求。

GBase 8s在郑州地铁城郊线项目的建设包括:恩平湖、十八里河、新郑机场等20余个站点。系统自投产运营以来,运行稳定,未出现任何影响业务开展的生产问题,总体平稳。

应用效果

  • 实现轨道交通行业核心软件的国产化替代:GBase 8s的嵌入式SQL和存储过程可完全替代Oracle的Proc和PLSQL功能,稳定性也达到业务平台预期,顺利实现核心软件的国产化替代,为轨道交通行业核心软件国产化替代增加了重要的案例和依据;

  • 高可用性:采用Sun服务器的HA软件和磁盘阵列,实现基于共享存储的数据库高可用性,满足故障切换成功率及故障切换速度的要求,达到了系统整体高可用性;

  • 丰富了集成部署技术架构:本项目经过体系化测试验证,具有高可替换性、高稳定性、高可用性、高可控性的特点,可在各管理类和交易类应用中进行推广使用,丰富了基础技术架构执行标准,给用户和集成商带来更大的灵活性。