
89
业界观察
Industry Observation
2019 . 03
中国金融电脑
(4)在线扩容
GoldenDB 满足银行大容量存储、高并发访问的要
求。当存储容量或者处理规模达到瓶颈时,通过在线增
加机器设备即可实现扩容。数据节点扩容时,通过后台
计划任务自动完成数据重分布,整个扩容过程不影响在
线业务运行,满足银行业务 7×24 小时不停机要求。
中兴通讯 GoldenDB 在银行应用中的创新尝试
GoldenDB 能很好满足银行各类业务需求,特别是
对银行核心交易业务的支撑上。不仅如此,GoldenDB
在多年的产品发展过程中,紧贴银行客户需求,针对银
行的应用场景做了大量的创新尝试,更好地解决银行客
户的痛点问题。举例如下:
(1)支持多法人机制
银行机构通常存在多个法人单位共用一套系统,而
不同法人之间的交易数据相互独立。传统数据库一般采
用集中方式部署,多个法人的数据存储在同一设备中,
处理业务时相互影响,系统不能发挥最优性能,甚至降
低处理效率。例如在卸数时,不同的法人数据需要独立
卸载,每次卸载数据都需要做大量重复过滤操作,效率
低下、且影响在线交易处理。GoldenDB 支持多种分表
分库机制,支持按法人单位进行数据分片,将数据按法
人分开存储在不同的分片上,对某法人数据的增删改查
或者数据卸载,在数据库层面透明地路由给对应的数据
分片处理,极大提高了处理效率和处理性能,也降低了
对在线业务的影响。
(2)提供日切数据准确快照
为了满足业务需求,银行客户每天需要将运营的数
据按准确日期卸载出来,在业务 7×24 小时不停机的情
况下,卸载当天完整的运营数据是一个难题。传统数据
库无法为此提供一套通用的解决方案,各家银行只能自
行设计各种不同的技术方案对卸载数据做额外的增删操
作,处理繁琐且效率低下。GoldenDB 创新地实现了日
切数据快照功能,从数据库中直接卸载出完整的日切数
据,解决了银行多年来的痛点问题,具体流程如图 2 所示。
(3)支持复杂的批处理
银行业务中存在大量的批处理场景,逻辑复杂、性
能要求高,GoldenDB 支持数据批量加载、数据批量卸载、
数据分块等优化技术,在总账核算、代发工资等典型日
终批、联机批场景中做了针对性的优化支持。
中兴通讯 GoldenDB 在银行业务中的优势
GoldenDB 分布式数据库满足银行业强一致、高可
靠、高并发、可扩展的应用要求,产品紧贴银行业务场景,
自带解决银行痛点的功能特性,快速响应客户定制化需
求,能有效助力银行分布式架构转型升级。
图 2 GoldenDB 日切数据快照流程
评论