2. 技术解决方案
针对中国铁建财务共享服务平台同时具备高并发、复杂业务逻辑的业务特点,达梦团队经过分析研究,决定将高并发费控业务和复杂核算业务基于方法论进行拆分。
方案采用基于 DM7 的数据守护 (DMDataWatch) 来实现读写分离效果。DMDataWatch 采用“一台主机,多台备机”模式,备机实现 70% 的只读业务分流,使报账业务和核算业务实现负载均衡,保障系统的可靠性。
费控业务按照需求水平拆分,每 5 个工程局的费控系统共用一套主备,只读业务分流到备机执行。
报表业务与核算业务中涉及大量复杂 SQL 查询,对系统性能影响很大。逢月底、季末、年底的结算高峰,容易造成系统拥堵。因此达梦提供定制服务,在 DMDataWatch 中增加备机。备机支持对临时表的增删改动作,可以将复杂逻辑的报表业务分流到该备机执行。该方案可同时满足核算日常业务和报表业务需求,提高平台性能。