中铁建财务共享平台
客户单位 | 中国铁建股份有限公司 |
主要开发商 | 北京久其软件股份有限公司 |
主要开发平台 | X86服务器/Redhat6.3 |
系统负载 | 数据量1T+,在线用户30000+ |
应用范围 | 中国铁建股份有限公司下属22个局财务管理及账务工作 |
技术特点 | 1、经过数据库厂商和主要应用开发商共同优化,性能优于Oracle的两节点RAC集群,是国内“去IOE”的经典范例; 2、采用了达梦首创的读写分离技术,实现了业务请求读和写的分离,提高了数据库的吞吐量,且可以支持“一主多备”,确保生产系统运行稳定高效。 |
上线时间 | 2013年 |
项目需求
中国铁建股份有限公司下属有20多个工程局,每个工程局都有自己的财务部门,有各自独立的财务系统,各地财务数据不能及时共享等问题,导致公司经营和财务风险不断增加,阻碍了公司财务管理工作的高效开展。中国铁建股份有限公司急需对财务系统进行改造,以解决财务工作中重复投入、效率低下等问题,并对下面所有局的财务部门进行整合,财务系统要由原来的分散式走向集中式管理。
中国铁建股份有限公司每天产生归档日志近20G,系统日常用户在线人数达2万多,高峰时期超过3万。中国铁建财务大共享系统40%的事务是复杂的核算业务,60%的事务是日常的费控业务,系统高并发请求多集中于费控业务。为此,中国铁建股份有限公司对数据库高并发事务处理的性能提出了严格要求。
解决方案
图 中铁建财务共享服务平台总体框架图
鉴于中国铁建财务共享服务平台高并发+复杂业务逻辑的技术特点,中国铁建财务公司领导和达梦公司、久其软件一起制定了灵活的数据库解决方案。
1、将简单的、并发量大的报账业务和复杂的并发量较小的核算业务拆分为两块;
2、报账业务和核算业务采用达梦数据库读写分离集群提供读写分离的负载均衡能力的同时保障系统的可靠性;
3、达梦公司提供定制服务,使读写分离集群中的备机可以支持临时表,可将报表业务分流到备机,提高性能。
针对该系统事务处理的业务特点,达梦公司经过分析研究决定采用基于DM7的数据守护与读写分离集群解决方案:数据库读写分离集群一个主机多个备机,将30%的费控、核算读写混合业务放在主机上执行,70%的只读业务分流到备机执行。
项目成效
中国铁建股份有限公司依托达梦数据库成功构建了国内首个财务大共享平台,塑造了DM7数据守护与读写分离集群替代Oracle RAC集群的经典案例,是大型央企去“IOE”的典范。该平台已经成功上线,并稳定运行,未发生任何故障,赢得了中国铁建股份有限公司的信任。
1、现有应用程序无需修改,最大程度地保护了前期投资,高效易用,便捷部署;
2、支持8000个应用并发连接(可满足30000人使用)的性能表现远超用户预期,轻松应对费控业务高并发请求,显著提升IO效率,实现负载均衡;
3、一旦主节点发生故障,可在不停机状态下将数据守护的从节点平滑切换成为新的主节点,继续提供服务,提高了系统可用性;
4、对费控与核算两个核心模块的复杂查询进行深度优化,性能提升百倍以上;
5、深度兼容Oracle,新旧系统无缝对接,用户可任意查询各种数据信息,追踪业务全过程,为全面数据分析和英明商业决策提供有力支撑;
6、支持异构数据库实时同步备份,进一步有效防止黑客二次攻击得逞,强化数据安全。