2019年11月15日,第九届数据技术嘉年华大会在北京隆重召开,本次大会以 “开源 • 智能 • 云数据 - 自主驱动发展 创新引领将来” 为主题,探索数据价值,共论智能将来。SequoiaDB 巨杉数据库做为领先的金融级分布式关系型数据库,为你们带来新一代分布式数据库的发展趋势和特性,也经过分享巨杉的丰富金融级实践经验,帮助你们充分了解分布式数据库当前的应用场景。数据库
****分布式数据库发展趋势安全
在上午主会场的分享中,巨杉数据库联合创始人王涛,为你们带来了题为“新一代分布式数据库”的分享。服务器
王涛指出,随着金融业务的移动互联网化和智能化,传统数据库已经没法应对数据量大、系统架构僵化及成本太高等诸多问题,与此同时,这些问题的存在也成为推进传统业务向分布式架构转型的驱动力。架构
同时,在将来微服务化应用开发以及云化平台的趋势下,应用再也不以“烟囱式”的中间件加数据库模式进行构建,而是采用数千甚至上万的微服务程序构建成的复杂网状模型。所以,新一代分布式数据库须要可以知足上层应用的弹性扩展、高并发、高吞吐量、与灵活敏捷的需求。而SequoiaDB在这些方面都有着出色的表现,包括:
完整的ACID支持,事务和一致性保证;并发
SQL的完整支持,传统数据库MySQL/PostgreSQL的语法彻底兼容;分布式
分布式与扩展性,应对数据量的变化,实现存储层和计算层的弹性扩展;ide
多模式访问接口,支持多类型数据管理和多种模式的访问接口;微服务
HTAP交易/分析混合处理能力,复杂业务需求下,实现数据的物理隔离,互不干扰;高并发
多租户物理隔离和权限管理能力;工具
WLM负载管理能力。
突破桎梏,金融交易场景分布式数据库应用起飞
做为业界原生分布式数据库以及新一代分布式数据库的表明,巨杉数据库跨越了新老两代分布式OLTP 数据库,终坚持自研,走出了具备特点的技术路线。
巨杉数据库应用场景包括核心交易、数据中台、内容管理和实时数据服务等,银行客户已经超过50家,金融行业已造成全维度的市场矩阵。其中,巨杉数据库在银行客户最大单集群规模突破141台物理服务器,单集群管理数据记录超过5440亿条,是目前金融行业应用最普遍、规模最大的的国产新一代分布式数据库产品之一。
其中,在分布式金融级交易场景,目前已巨杉数据库为表明的新一代分布式数据库,已经获得规模应用而且场景日趋成熟。从巨杉数据库的实践来看,交易场景对分布式数据库要求有几个要点:
首先,ACID的支持是必须的。从数据库来看,尽管不少人在鼓吹CAP不可兼得,所以要牺牲一致性,但咱们认为这是不可取的。对于大部分公司来讲,数据都是核心生命线,绝对不能为了上分布式牺牲数据的一致性和安全性,须要对用户的财产和信息负责。所以,新型面向联机交易的分布式数据库必须对传统ACID有完美的支持,与传统Oracle DB2的数据安全性一致性保持兼容。
第二,SQL完整性。这个主要是从对传统应用的兼容与开发人员能力重用的角度看。通常来讲,SQL语法兼容的完整性,以及对已有标准的兼容,例如MySQL、Oracle、DB二、PostgreSQL这种主流协议的兼容性。
然后三个主要重新技术的前瞻性来看。咱们都知道,将来是私有云和微服务应用的时代,那么做为分布式数据库,咱们不只仅将其定位成过去某一个数据库的替代。分布式数据库的核心价值在于,可以从数据库的层面以服务资源池的形式,向上层被从烟囱式架构向微服务架构拆散的成百上千个小服务提供数据库访问能力的平台。
在这个定位下,数据库资源池在保证与传统数据库100%兼容的基础上,必须知足分布式弹性扩张,当资源池里面空间和计算能力不够了,须要经过动态增长计算存储节点的方式进行扩容。
其次,多模式。过去的数据库因为仅针对某一个特定应用,采用中间件和数据库一对一绑定的方式,所以只须要提供自身一种模式的访问就够了。可是当咱们进行数据库资源池化的时候,上层应用天然面对来自不一样开发商、不一样业务类型、不一样SLA级别的服务,你们采用的开发流程、SQL标准、以及安全策略各不相同,所以分布式数据库必须可以支持多种模式的访问接口。
此外,HTAP,即交易分析混合处理能力。譬如一些帐务数据,可能最核心的关键应用来自于联机交易业务实时使用这些数据,可是同时一些后台的实时报表,或者安全审计机构须要进行统计分析的时候,来自不一样微服务的业务可能须要对同一份数据同时以交易和分析的方式进行访问。这种状况下,咱们能不能在资源池内对交易与分析业务进行物理资源隔离,及时对同一份数据同时访问也能够作到互不干扰。
最后,数据安全是金融级最注重的产品基础能力,分布式数据库应用交易业务,须要具有更严格的高可用,数据安全保障。对于金融交易业务,“两地三中心”和跨数据中心的“多活”是“必修课”。
目前,随着巨杉数据库以及其余分布式数据库技术的不断成熟,将来金融级交易业务应用分布式数据库是大势所趋。
SequoiaDB 3.4 分布式核心交易场景再进化
巨杉数据库还在大会中正式介绍了近期正式发布的 SequoiaDB 3.4 新版本,同时更新和完善了巨杉数据库的工具矩阵和 SequoiaPerf 性能诊断工具。详细介绍咱们会在后续报道中进行更多细节的披露。数据技术正在逐步成为驱动企业进步的核心动力,国产数据库也在国际市场上更受瞩目。自主驱动发展,创新引领将来,巨杉数据库将始终坚持自主研发和技术创新,继续引领新一代分布式数据库不断发展和前进。