如何选择金融级云数据平台?
在用户转账行为的同时,考虑到转账资金的安全性,银行可能会需要存储本次用户转账的时间、金额、位置等数据,通过反欺诈应用系统进行风险预警与交易阻断,当大量用户的转账行为同时发生时,会有大量并发的数据涌入。
转账完成后短暂时间里,交易双方会有转账相关信息的查询需求,确认资金正确的交易,银行可能会需要按用户需求提供部分时间段的交易流水信息。
在一些较长时间的间隔里,银行还可能会对用户的转账的数据进行分析统计、进行用户画像,以便于银行相关的业务决策。
金融行业需要什么样的数据库?
与普通数据库的区别?
数据强一致性的需求:金融级分布式数据库通常用于存储各行业的核心数据,其任意一笔数据错乱、丢失将带来严重影响。因此即使在某些软件故障、硬件异常的情况下,数据库都应保证数据的强一致性。
业务连续性和数据可靠性的需求:金融级分布式数据库服务于涉及国计民生的重要业务系统,其对运行连续性要求异常严格。此要求来自于金融业,也来自于政务、大型企业本身需求、监管机构要求和用户舆论压力等。数据库作为业务系统的基础,其通用的可用性要求在 99.999% 以上。为确保在异常情况下数据不丢失、不错乱,即使极端异常情况仍需确保数据的留存,金融级分布式数据库的可靠性通常要求在 99.999999% 以上。
快速扩展、敏捷迭代的需求:在金融级场景中,存在短时间用户规模增大或业务迭代需求强劲的情况,金融级数据库要求适配上述场景,即数据库具有快速扩展的能力, 同时业务系统要具备快速匹配的敏捷迭代能力。而在传统建设模型中,快速扩展、敏捷迭代几乎是不可行的。因此分布式、微服务、标准开发框架等开始在金融级数据库中得到普及与推广。
低成本与云计算的需求:金融级业务种类繁多,随着时间增长数据也会快速增加,带来支撑性数据库变得越来越庞大。这意味着如果每个系统都按照传统商用数据库建设标准来建设,会带来极高的成本。因此云计算环境的金融级数据库的集约模式建设方案正逐步成为主流趋势。
高端服务器等供应链风险:受国际政治格局影响,采购国外高端服务器(芯片)等存在诸多不确定性。一旦出现国外服务器(芯片)断供,可能导致严重的后果。而短期内,国内对于芯片的供应可能仅在 28nm 或者更低的水平,单一服务器的算力不足会对金融业务建设系统带来诸多问题。
OushuDB—云原生数据库新锐准独角兽
什么是 OushuDB?
云原生:采用计算存储分离架构,利用云服务器、分布式存储,对数据基础设施的可扩展性进行深度优化,充分满足云端应用高度弹性、无限扩容的要求。支持腾讯云、阿里云、华为云、金山云、微软Azure、AWS等主流云平台。
高性能:面向PB级大数据的复杂查询,相比MPP和SQL-on-Hadoop快一个数量级。全新设计的执行器让性能提升5~10倍,显著降低批处理和即席查询所需的时间。
强兼容:具备完善的SQL标准和ACID特性,支持HDFS和多种对象存储的增删改查、以及偶数自研的Magma存储。兼容基于Oracle,PostgreSQL,Greenplum开发的数字应用,用户可以轻松实现不同数据基础设施的平稳迁移。
自主可控:OushuDB由国内顶尖数据库内核研发团队自主开发,符合国家信创标准。偶数研发团队曾主导国际顶级的数据库开源项目。
应用广:OushuDB已在金融、电信、政府、制造、互联网等行业的数百家头部企业得到广泛应用,助力各类企业完成数字化转型。
可以说,OushuDB数据库所具有的高可用、高性能、低成本、易扩展、自主可控的特性,完全符合金融级分布式数据库的定义,并满足金融行业的业务需求。借助OushuDB作为底座,更可以快速搭建偶数科技的湖仓一体和实时湖仓方案。
基于OushuDB的实时湖仓一体方案
结语