行业: 金融
技术: 数据库
随着金融行业科技转型,业务系统的数据迎来快速增长,数据的使用频率越来越高,数据库面临容量的可扩展性,数据安全,数据访问的性能等方面的挑战。金融级数据库产品面对的是诸如银行、证券、保险等行业大型企业,对产品的复杂度和成熟度又提出了更高层次的要求。
基于以上背景,巨杉数据库与飞腾联合推出金融行业数据库解决方案,解决以下技术问题:
1. 微服务架构下云化的管理
针对微服务应用架构,SequoiaDB支持数据库服务实例化。从应用程序开发者与DBA的角度看,SequoiaDB 所提供的关系型数据库实例,与传统MySQL、PostgreSQL和SparkSQL保持全兼容。
2. 存储资源池化,弹性扩展
随着海量数据管理需求不断增加,数据库存储的扩展性也成为支撑整个数据平台的重要核心能力。SequoiaDB采用分片技术为系统提供了弹性的横向扩展机制,可以根据应用需求调整存储;实现了存储引擎的多模数据管理,支持非结构化、结构化和半结构化数据全覆盖并统一管理,让数据库平台场景更多样,也能符合云数据架构下对于多样化业务数据的统一管理与运维要求。
3. 分布式交易与事务
云化和微服务架构下,SequoiaDB分布式架构下,提供完整的ACID支持,完整的事务支持和一致性保障,充分保证数据安全,满足核心交易业务的严苛要求。
4. 传统应用兼容
SequoiaDB提供了原生的完整SQL支持,100% 兼容MySQL 语法,应用平滑迁移,可以完全兼容传统应用的开发。
本方案在飞腾FT-2000+/64上已兼容适配,方案具体应用场景如下:
1. 分布式在线交易业务
目前,数据服务正在转型微服务架构,因此,数据库的“资源池化”成为了分布式数据库发展的核心需求。分布式在线交易场景也在围绕这一方向进行架构改造升级。如今,应用程序从传统烟囱式构建向微服务转型,其中每一个微服务对应一个独立的数据库已经不可能了。在这种情况下,数据服务资源池必须拥有能直接面向上层几百上千个来自不同开发商、不同团队、开发能力不一、应用类型不同、以及 SLA 安全级别不同等各类需求的能力 。因此,资源池必须具备可弹性扩张、资源隔离、多租户、可配置一致性、多模式(支持各类 SQL 协议)、集群内可配置容灾策略等一系列功能。巨杉数据库给与了业界领先的分布式联机业务 解决方案,充分解决了金融级联机业务数据库面临的痛点和难题。
SequoiaDB 支持 MySQL 协议级兼容与完整分布式事务,原生支持集群弹性水平扩张,并且能够在分布式架构下灵活调整数据一致性,十分适合用户提供分布式联机处理业务。
SequoiaDB 采用计算层与存储层分离设计。数据库底层存储采用 Raft 算法实现分布式环境下数据一致性技术,并且结合多分区、事务隔离等技术,为用户提供完整的分布式事务功能。计算层是数据库的应用服务接入层,支持多种解析协议,包括:MariaDB、Spark SQL 、S3对象数据操作协议等。用户可以根据不同场景,选择使用合适的计算层协议,完成应用服务开发。
目前,巨杉数据库已经在多家金融与政府机构的联机处理业务中进入生产系统使用,包括互金核心、银行生产库瘦身、直销银行、P2P理财、第三方支付、政务信息等在线业务系统,与已有应用程序进行无缝对接,同时提供了高性能和高可用的支持。
2. 企业数据中台
数据中台主要提供全量数据的实时在线服务,同时提供对海量数据进行采集、计算、存储、加工以及基于全量数据的数据价值发掘和数据科学工程等。在过去,银行等机构的数据管理简单的划分为在线核心以及归档两个部分,随着业务的复杂化以及互联网、移动业务带来的海量数据的增长,数据在治理、挖掘等方面的重要性凸显,因此数据中台就成为了现在金融等大型企业关注的业务重点。
数据中台作为大数据与新型互联网业务应用中间的一层,一方面可以将大数据和数仓的加工结果放在这一层对外提供高并发低延迟的API和标准SQL访问,另一方面也可以将核心库里面的数据实时抽取过来进行一些数据粗加工,比如用户统一资产视图、实时绩效等业务。
数据中台将大数据和数仓的结果,以及核心库来的实时数据流,对外以直接API或标准SQL的方式提供高并发低延迟的数据访问服务。
SequoiaDB 提供了企业历史与实时数据的统一纳管平台,激活企业数据核心价值。通过对海量历史与实时数据的采集、计算、存储和加工,数据中台为应用上层多变的业务逻辑与底层稳定的数据结构提供中间层统一的标准与口径,满足企业业务和数据的沉淀,实现生产系统瘦身、历史数据在线化,降低重复建设、减少烟囱式协作的成本,增强企业差异化竞争优势。
3. 内容管理平台
SequoiaDB 分布式内容管理解决方案提供了可弹性扩张的非结构化数据存储平台,以及包含批次管理、版本管理、生命周期管理、标签管理、模糊检索、断点续传等丰富的元数据管理机制。
以基于Spring-Cloud框架的微服务架构为基础,SequoiaDB 内容管理解决方案通过可插拔组件与可配置流程,允许用户自由定义不同数据存储容器中对象文件的处理方式。譬如,对于合同扫描件类型的业务,系统可以将OCR文字识别模块直接加入非结构化文件处理流程,使得所有写入该容器的合同自动进行文字识别处理,并直接支持针对其内容的全文检索能力。
基于SequoiaDB 的分布式内容管理平台,实现全类型数据的统一管理,主要应用业务包括影像平台、海量音视频管理、非结构化数据治理、双录系统、无纸化系统等。
SequoiaDB V3.4
FT-2000+/64
巨杉数据库是一家专注分布式数据库技术研发,以全球数据库领导者为愿景,以培育数据沃土,提升数据价值为使命的自研数据库独立厂商。
巨杉数据库自成立以来,专注数据库产品研发,坚持从零开始打造原生分布式数据库引擎。2017年巨杉数据库与阿里云同年入选Gartner报告,成为首家入选Gartner报告的国产独立数据库厂商,此后连续在2018、2019、2020年进入Gartner的多个数据库象限及大数据相关的国际权威调研报告,成为当前新一代主流数据库体系的灯塔厂商。
SequoiaDB是一款金融级分布式数据库,目前已在超过100家大型银行及金融机构的生产业务规模上线应用,应用范围包括:联机交易、数据中台、实时数据服务、内容管理等,已广泛应用于证券、保险、电信、政府、互联网、交通等领域,企业用户总数超过1000家。
巨杉数据库核心团队成员主要来自于前IBM DB2北美研发团队和华为分布式储存团队,天生具备企业级基因,同时引入包括阿里在内的国内创新型企业人才,是业界最顶尖的企业级分布式数据库团队。核心研发及技术支持中心,分布在广州、深圳、北京等地,更设立位于多伦多的北美数据库实验室,与全球顶尖研究机构形成前沿学术生态。