SQL Anywhere保障铁路客票连续发售-铁路解决方案.doc
SQL Anywhere 保障铁路客票连续发售 -铁路解决方案 项目背景 关于铁路客票系统。中国铁路每年客运量高达 1,356,700,000 人,这就意味着平均每天要售出接近 4,000,000 张客票,即使是全天候 24 小时不间断售票,每分钟也会有数千张铁路客票发送。这是全国范围的数据密集型应用。在 Sybase技术的支撑下,铁路客票发售和预订系统于 1996 年开始推广实施, 1998 年底以前逐步实现了铁路局范围内联网售票,建成了 22 个地区客票中心系统和 1500多个车站, 7000 多个售票窗口投入了运用;到 2003 年,已经建成所有的地区中心系统,并实现地区中心范围内的集中售票和地区中心的灾 难备份系统,现计算机售票系统发售的车票已占全路票额的 90%以上,收入约占全路客票收入的 96%以上。客票系统的成功实施,促进了铁路客运生产力和生产关系的重大变革,加强了市场竞争能力,提高了工作效率,减少了劳动强度,方便了旅客购票,促进了营销改革,提高了管理水平,发展了生产力,也推动了生产关系的变革,产生了巨大的社会效益和经济效益。 应用需求 客票连续发售的需求。由于铁路客票系统是数据和事务密集的生产系统,对系统连续性的要求很高。各车站的客票系统一旦出现问题,半小时之内,车站的售票大厅里就会造成人流 淤积,购票的群众也会随之不满。铁路的相关部门希望找到一套适合的解决方案,对各车站的业务连续性进行保障。 然而,铁路客票系统的整体布局相当庞大而复杂,全路拥有一个全路的中央数据库和 23 个地区中心数据库,每个车站也拥有自己的数据库。客票系统需要从不同的层面加强系统的可靠性,以便把宕机时间带来的影响降到最低。 解决方案 SQL Anywhere® MobiLink Sybase 公司旗下移动数据库 SQL Anywhere,它提供了数据管理和企业同步技术,可实现分布电子商务解决方案的快速 开发与提交。通过针对工作组、笔记本电脑、手持设备和智能电器的专门优化,其可将企业的电子商务信息扩展到商业交易发生的任何地方。 目前,铁路客票系统原本的体系结构如下: 在现有的铁路客票系统中,从车站应用数据库直至全路票务中心的中央数据库均为 Sybase Adaptive Enterprise (ASE)数据库。各级数据库之间依靠 Sybase Replication Server