【巨杉数据库SequoiaDB】点燃深秋,巨杉数据库亮相DT

  

2019年11月15日,第九届数据技术嘉年华大会在北京隆重召开,本次大会以“开源?智能吗?云数据——自主驱动发展创新引领未来”为主题,探索数据价值,共论智能未来.SequoiaDB巨杉数据库作为领先的金融级分布式关系型数据库,为大家带来新一代分布式数据库的发展趋势和特性,也通过分享巨杉的丰富金融级实践经验,帮助大家充分了解分布式数据库当前的应用场景。

  

* * * *分布式数据库发展趋势

  

在上午主会场的分享中,巨杉数据库联合创始人王涛,为大家带来了题为“新一代分布式数据库”的分享。【巨杉数据库SequoiaDB】点燃深秋,巨杉数据库亮相DT

  

王涛指出,随着金融业务的移动互联网化和智能化,传统数据库已经无法应对数据量大,系统架构僵化及成本过高等诸多问题,与此同时,这些问题的存在也成为推动传统业务向分布式架构转型的驱动力。
【巨杉数据库SequoiaDB】点燃深秋,巨杉数据库亮相DT

  

同时,在未来微服务化应用开发以及云化平台的趋势下,应用不再以“烟囱式”的中间件加数据库模式进行构建,而是采用数千甚至上万的微服务程序构建成的复杂网状模型,因此,新一代分布式数据库需要能够满足上层应用的弹性扩展,高并发,高吞吐量,与灵活敏捷的需求。而SequoiaDB在这些方面都有着出色的表现,包括:
完整的酸支持,事务和一致性保证;

  

SQL的完整支持,传统数据库MySQL或PostgreSQL的语法完全兼容;

  

分布式与扩展性,应对数据量的变化,实现存储层和计算层的弹性扩展;

  

多模式访问接口,支持多类型数据管理和多种模式的访问接口;

  

HTAP交易/分析混合处理能力,复杂业务需求下,实现数据的物理隔离,互不干扰;

  

多租户物理隔离和权限管理能力;

  

WLM负载管理能力。

  

突破桎梏,金融交易场景分布式数据库应用起飞

  

作为业界原生分布式数据库以及新一代分布式数据库的代表,巨杉数据库跨越了新老两代分布式OLTP数据库,终坚持自研,走出了具有特色的技术路线。

  

巨杉数据库应用场景包括核心交易,数据中台,内容管理和实时数据服务等,银行客户已经超过50家,金融行业已形成全维度的市场矩阵,其中,巨杉数据库在银行客户最大单集群规模突破141台物理服务器,单集群管理数据记录超过5440年亿条,是目前金融行业应用最广泛,规模最大的的国产新一代分布式数据库产品之一。
【巨杉数据库SequoiaDB】点燃深秋,巨杉数据库亮相DT

  

其中,在分布式金融级交易场景,目前已巨杉数据库为代表的新一代分布式数据库,已经得到规模应用并且场景日趋成熟。从巨杉数据库的实践来看,交易场景对分布式数据库要求有几个要点:

  

首先,酸的支持是必须的。从数据库来看,尽管很多人在鼓吹帽不可兼得,因此要牺牲一致性,但我们认为这是不可取的。对于大部分公司来说,数据都是核心生命线,绝对不能为了上分布式牺牲数据的一致性和安全性,需要对用户的财产和信息负责,因此,新型面向联机交易的分布式数据库必须对传统酸有完美的支持,与传统甲骨文DB2的数据安全性一致性保持兼容。

  

第二、SQL完整性。这个主要是从对传统应用的兼容与开发人员能力重用的角度看。一般来说,SQL语法兼容的完整性,以及对已有标准的兼容,例如MySQL, Oracle、DB2, PostgreSQL这种主流协议的兼容性。

  

而后三个主要从新技术的前瞻性来看。我们都知道,未来是私有云和微服务应用的时代,那么作为分布式数据库,我们不仅仅将其定位成过去某一个数据库的替代。分布式数据库的核心价值在于,能够从数据库的层面以服务资源池的形式,向上层被从烟囱式架构向微服务架构拆散的成百上千个小服务提供数据库访问能力的平台。

  

在这个定位下,数据库资源池在保证与传统数据库100%兼容的基础上,必须满足分布式弹性扩张,当资源池里面空间和计算能力不够了,需要通过动态增加计算存储节点的方式进行扩容。

  

其次,多模式。过去的数据库由于仅针对某一个特定应用,采用中间件和数据库一对一绑定的方式,因此只需要提供自身一种模式的访问就够了。但是当我们进行数据库资源池化的时候,上层应用自然面对来自不同开发商,不同业务类型,不同SLA级别的服务,大家采用的开发流程,SQL标准,以及安全策略各不相同,因此分布式数据库必须能够支持多种模式的访问接口。

【巨杉数据库SequoiaDB】点燃深秋,巨杉数据库亮相DT