论文部分内容阅读
随着当今社会的不断进步发展,人们的生活水平不断提高,手中可支配的金钱不断增多,极大地刺激了中小银行的发展。伴随着业务量与数据量不断剧增,很多中小银行综合业务系统逐渐变得不堪负重,有时日常交易过于频繁或者处理批量业务数据量大,容易导致系统资源使用率猛增,所涉及的表容易锁表,从而引起交易时间过长、交易超时等问题,甚至出现小型机服务器死机情况。这是中小银行综合业务系统的效率瓶颈之一。 本文针对中小银行综合业务系统中严重影响系统效率的批量业务、日常记账业务、前置系统,这3个方面展开深入分析与研究,主要工作内容及创新点如下: 第一,设计基于作业复杂度的批量业务处理集群系统。本文阐述利用事务联机分析中高效的 ETL(Extraction-Transformation-Loading,数据提取、转换和加载)并行计算架构,根据大部分批量业务处理都是非实时性情况,研究设计基于作业复杂度的集群系统,将批量业务所需的数据导出到集群系统中处理,处理结束后再导回核心系统中。集群系统中动态负载平衡算法,使用相对资源量概念,给节点预定拥有资源量,给作业预定消耗资源量即作业复杂度,负载平衡器根据节点剩余资源量与作业消耗资源量动态分配作业。 第二,从数据库管理系统数据处理角度优化核心记账处理。本文对核心系统记账处理进行研究改造,采用汇总记账方式、增加副表方式、增加数据条数方式,优化核心系统记账处理,提高记账交易并发度,很大程度上避免死锁发生。 第三,对综合前置系统优先级并发度进行优化改造。本文对综合前置系统进行交易优先级、并发度进行改造优化,根据日常交易重要性、处理时间、处理流程等不同,在前置系统配置不同的优先级和并发度,以起到保护前置系统、核心系统,避免资源浪费,提高重要交易处理效率。 实验结果证明,本文针对中小银行综合业务系统中的批量业务处理、日常交易处理、综合前置系统优先级并发度进行优化改造,能够大大提高综合业务系统的处理效率,对中小银行具有很高的实用价值。