SequoiaDB 简介
快速入门
安装部署
数据库实例
分布式引擎
SAC 管控中心
SequoiaPerf 性能分析工具
参考手册
常见问题及解答(FAQ)
版本信息
SequoiaDB 巨杉数据库作为一款新型金融级分布式数据库,主要面向联机交易类业务场景设计,在包括银行与泛金融、电信、政府、互联网等行业具有广泛的应用场景。
近年来,随着 IT 技术不断发展,企业 IT 系统基础逐步转向云化,应用服务形式也从集中式系统转向微服务形式,传统方案的一个应用、一个平台对应一个数据库的方式不再适用。同时,企业服务渠道也从过去的单一渠道,变成传统渠道、互联网渠道和智能终端渠道并存。 传统关系型数据库所能提供的最高数据容量、并发支持能力和支持的数据类型多样性都越来越无法满足业务需求,严重制约了企业愿望通过系统升级提高客户服务体验,增强企业差异化竞争优势的发展步伐。
目前,数据服务正在转型微服务架构,因此,数据库的“资源池化”成为了分布式数据库发展的核心需求。分布式联机交易场景也在围绕这一方向进行架构改造升级。如今,应用程序从传统烟囱式构建向微服务转型,其中每一个微服务对应一个独立的数据库已经不可能了。在这种情况下,数据服务资源池必须拥有能直接面向上层几百上千个来自不同开发商、不同团队、开发能力不一、应用类型不同、以及 SLA (Service-Level Agreement) 安全级别不同等各类需求的能力 。因此,资源池必须具备可弹性扩张、资源隔离、多租户、可配置一致性、多模式(支持各类 SQL 协议)、集群内可配置容灾策略等一系列功能。巨杉数据库给予了业界领先的分布式 OLTP 联机交易业务解决方案,充分解决了金融级联机交易业务数据库面临的痛点和难题。
SequoiaDB 巨杉数据库支持 MySQL 协议级兼容与完整分布式事务,原生支持集群弹性水平扩张,并且能够在分布式架构下灵活调整数据一致性,十分适合用户提供分布式联机交易业务。
SequoiaDB 巨杉数据库采用计算层与存储层分离设计。数据库底层存储采用 Raft 算法实现分布式环境下数据一致性技术,并且结合多分区、事务隔离等技术,为用户提供完整的分布式事务功能。计算层是数据库的应用服务接入层,支持多种解析协议,包括:MySQL 协议、PostgreSQL 协议、Spark SQL 协议、Hive SQL 协议、S3 协议和 API 协议。用户可以根据不同场景,选择使用合适的计算层协议,完成应用服务开发。
SequoiaDB 巨杉数据库提供的分布式联机交易业务解决方案具有以下优势:
目前,巨杉数据库已经在多家金融与政府机构的联机交易业务中进入生产系统使用,包括互金核心、银行生产库瘦身、直销银行、P2P 理财、第三方支付、政务信息等在线业务系统,与已有应用程序进行无缝对接,同时提供了高性能和高可用的支持。
近年来,随着 IT 技术与大数据的不断发展,越来越多的企业将数据作为自身宝贵的资产进行长期保留。同时,微服务与分布式技术的不断发展,使得联机应用程序不再使用“烟囱式”方式构建,而是需要由众多原子服务组件在一个数据池中进行灵活的数据访问。这使得一些传统联机应用程序的历史数据包袱越来越重,灵活性大幅度下降,导致最终数据库不堪重负、 应用整体性能低下。另一方面,随着大数据需求的不断增加,曾经已经归档的数据需要重新在线以满足在线化、实时化使用、查询和分析等等要求,这就要求将原有庞大的离线数据进行“在线化”与“服务化”。这些需求使得数据中台系统成为各大企业 IT 建设与投入的方向。
数据中台主要提供全量数据的实时在线服务,同时提供对海量数据进行采集、计算、存储、加工以及基于全量数据的数据价值发掘和数据科学工程等。在过去,银行等机构的数据管理简单的划分为在线核心以及归档两个部分,随着业务的复杂化以及互联网、移动业务带来的海量数据的增长,数据在治理、挖掘等方面的重要性凸显,因此数据中台就成为了现在金融等大型企业关注的业务重点。SequoiaDB 巨杉数据库提供了企业历史与实时数据的统一纳管平台,激活企业数据核心价值。通过对海量历史与实时数据的采集、计算、存储和加工,数据中台为应用上层多变的业务逻辑与底层稳定的数据结构提供中间层统一的标准与口径,满足企业业务和数据的沉淀,实现生产系统瘦身、历史数据在线化,降低重复建设、减少烟囱式协作的成本,增强企业差异化竞争优势。
数据中台方案并非某一种特殊的技术或产品,而是在企业中提供数据整合并对外提供联机服务的一组数据服务。不同于大数据以面向内部分析统计挖掘为主,数据中台主要面向外部的最终客户,提供高并发低延时的联机类业务支持。数据中台体系可以分为四大部分,包括 ODS 区、贴源数据存储区、数据加工调度区以及对外服务区。
SequoiaDB 巨杉数据库提供的数据中台解决方案的技术特性包括:
基于 SequoiaDB 搭建的数据中台能够提供给客户的价值包括:
基于巨杉数据库构建的数据中台,实现数据融汇贯通,提供联机数据一站式服务,助力企业多业务数据整合,帮助企业跨越底层数据与新业务的鸿沟。目前,已大规模应用于企业生产库瘦身、数据生命周期管理等业务。
SequoiaDB 分布式内容管理解决方案提供了可弹性扩张的非结构化数据存储平台,以及包含批次管理、版本管理、生命周期管理、标签管理、模糊检索、断点续传等丰富的元数据管理机制。
以基于 Spring-Cloud 框架的微服务架构为基础,SequoiaDB 内容管理解决方案通过可插拔组件与可配置流程,允许用户自由定义不同数据存储容器中对象文件的处理方式。譬如,对于合同扫描件类型的业务,系统可以将 OCR 文字识别模块直接加入非结构化文件处理流程,使得所有写入该容器的合同自动进行文字识别处理,并直接支持针对其内容的全文检索能力。
SequoiaDB 巨杉数据库提供的内容管理平台的技术特性包括:
基于 SequoiaDB 搭建的内容管理平台能够提供给客户的价值包括:
基于巨杉数据库的分布式内容管理平台,实现全类型数据的统一管理,主要应用业务包括影像平台、海量音视频管理、非结构化数据治理、双录系统、无纸化系统等。