信息科技的发展使银行交易手段越来越多样化,随着电子交易规模快速增长,金融交易欺诈案例也不断增多,欺诈诈骗的手段也快速变化,这对银行的风控提出了实施决策和记忆学习等更高的要求,以支持风险分析、预警控制的全工作流程。
总部设立于广州的ShuangzhaoDB专注于金融科技领域的信息系统集成商和应用解决方案,在VOLT ACTIVE DATA基础上进行三年多研发,具有高吞吐、高容量、低延时等特征的内存数据库,可以为银行提供一体化的金融行业技术服务,主要用于实时在线分析和决策,快速识别已知的欺诈手段,并应用机器学习更新规则,实现交易适中反欺诈,在交易完成前触发风险决策,将显著降低银行的交易风险。
平台架构由两部分组成: ① 策略管理平台
在这里可以做一些策略开发、策略发布,和一些基础数据的管理,比如:原数据的管理是电源管理,变量管理等等,设置好以后,存储过程存到数据库里面。 ② 决策执行单元
所有的决策,计算额和输出结果都在这里完成,所有的数据都存于ShuangzaoDB数据库里的同时,可以跟外部系统进行数据交换。整个流程中,外部的业务系统进行根据事件源输入信息以后,这个决策执行单元根据已经设置好的策略进行计算,同时输出决策结果。
<<策略管理平台
ShuangzhaoDB的解决方式: ① 策略灵活配置,支持高并发高频交易。
在普通状况下,做普通维度的交易,这在平时是属于低频交易。但是遇到一些可能重大节假日或者特殊的时间点,遇到秒杀、网络攻击或者客户要做压力测试的这些特殊场景下,会出现短时间内请求数量突然数量级增加,引起分区堵塞,数据库无法处理导致档期或者崩溃。基于这种事件,ShuangzhaoDB单独写了一组针对短时高频策略,在业务系统(前端系统)有一个流量监控模块。当监测到流量突然爆发的时,会触发执行这种高频处理策略。当流量恢复到正常时候,这个策略也会回到原来的正常的策略逻辑。 ② 热点商铺分区过热问题
对一些每日交易量大概在100万及以上的商户,交易监测需要30天的窗口数据,单分区数据总量达到3,000万条,基于过去的维度侦测架构,相应政策无法实现。ShuangzhaoDB通过对热点商铺的事件数据分散到多个分区,以这种集群的并发处理能力,合理使用物化视图,并且解决一些关键指标的计算性的问题,整体上能够解决这种商铺维度单分区过热的问题。 ③ 流式计算的实时支持
原有系统不支持窗口变量和流式计算,难以达到实时性的要求。但现业务实际又要求对流式计算,整个需求越来越强烈。ShuangzhaoDB的物化视图和流计算支持特性,能够提供实时的窗口计算变量,从而达到优势计算的实时性。 ④ 一个多参数导致的实时性降低的问题
原有的系统执行框架理论,当事件的字段或查询变量超过1,000个的时候,仅仅传递参数耗时就超过20毫秒,这就难以达到业务需要的实时性。ShuangzhaoDB通过技术方法给参数进行改造,使得即使传递1,000个参数,速度也可以将人将毫秒内解决掉。
总结