金融客户都在用的数据库,有多香?

  • 小编 发布于 2019-11-30 06:21:14
  • 栏目:科技
  • 来源:IT大嘴巴
  • 6253 人围观

数据,被誉为智能时代的“石油”。

但是正如开采出的原油并不能直接使用一样,要想发挥数据的最大价值,也需要对数据进行清洗、筛选、分析等等。而谈到数据的应用,就不能提到数据库,它是一切数据应用的源头,在智能时代更是企业决策的重要来源之一。

金融客户都在用的数据库,有多香?

从早期的层次数据库到后来的主机关系数据库再到如今的分布式数据库,可以说数据库的发展与x86平台的普及化是相辅相成的。在如今这个强调开放、协作的IT产业,分布式数据库已经成为主流,这同样也是数据分布式存储所决定的。但是面对市场上如此众多的分布式数据库,企业应该如何选择适合自己的产品呢?

在日前举行的第九届数据技术嘉年华大会上,巨杉数据库就给出了自己的答案。这一次,巨杉数据库升级到了3.4版本,相较之前最大的改变就是大幅度优化了分布式交易场景下的性能提升。

或许你可能会纳闷——为什么分布式交易场景如此重要?这还要从大数据的应用说起。过去,我们采用的设备比较单一,无论是大型机还是小型机都是同类型的数据库应用。但是伴随着大数据应用的展开,伴随着数据共享、数据融合理念以及最近几年流行的快速迭代、敏捷开发等思潮,越来越多的数据库上层应用内出现了。

这种变化就意味着数据库应用不再是传统的、单一的需求,而是需要多样化、分布式的形态来出现的。比如,当下金融交易中许多时候都在强调“微服务场景”的因素,而这种场景并非是庞大的、单一数据库能实现的,它所需要的恰恰是针对应用、平台进行更细粒度的管理,而每个微服务场景也就需要对应的数据库来实现。简单来说,如今一家企业的分布式数据库可能有许多个,那种单个数据库“一统天下”的局面已经成为了历史。

这也是符合行业发展的。其实除了我们介绍的巨杉数据库之外,包括华为GaussDB、蚂蚁金服Oceanbase等众多国产数据库最近几年纷纷涌现,这也恰恰说明市场已经不再是一两家独大的情况。而在这一次升级之后,巨杉数据库也具备了多项分布式场景的应用特征:

Improved 2PC Algorithm 分布式事务智能仲裁算法——我们知道,对于数据应用来说,算法是最基础也是最重要的环节,它是一切计算关系的准则。在最新的3.4版本中,巨杉数据库对于原有算法增加了智能仲裁功能,重点解决 2PC 算法中“In-doubt Transaction” 异常状态,实现数据库在极端场景下为多分区事务智能仲裁,确保分布式事务的强一致性。

Latch-less Memory Model——在确定算法之后,剩下的就是如何搭建数据模型。3.4版本的特色就是具备了多层级内存池和无锁内存模型。所谓“多层级内存池”就是通过数据库集群池化内存资源和内存池多级管理,使得会话访问实现 99.99% 内存访问命中率,进而实现高并发 OLTP 场景下内存的无锁访问,系统CPU的使用率提升 10%。由此,也让数据库的查询性能较v3.2.2提升达22%,较v3.2提升1.5倍。

金融客户都在用的数据库,有多香?

查询性能对比示意

金融客户都在用的数据库,有多香?

更新性能对比示意

Improved Raft Algorithm全并发同步——巨杉数据库3.4版本引入冲突仲裁机制,突破Raft 算法中存在唯一键约束时只能串行同步困境,实现副本间全记录级并发同步,副本同步效率大幅提升。

Improved Full-text Search Algorithm——全文索引性能大幅提升。优化全文索引连接模型,降低连接时间和内存使用率,对命中全文索引的count 操作,直接通过索引计算结果,大幅提升count 数据读性能。

金融客户都在用的数据库,有多香?

目前,巨杉数据库针对金融交易场景,巨杉数据库已经规模应用在银行客户的核心交易、核心下移、关系型数据库替换等场景中,应用业务包括信用卡、网银、贷款等,在金融交易场景的应用,领先业界新一代分布式数据库。

入选Gartner报告,业界认可

在分布式数据库这一垂直领域来说,SequoiaDB还是响当当的。截止2019年,巨杉数据库已经连续三年入选了Gartner的数据库推荐报告,也是国内最早入选Gartner报告的数据库产品之一。今年,在企业级垂直领域,Gartner提供的Peer Insights 数据库管理系统市场报告中,巨杉数据库获得了总平均分4.7(满分5分)的成绩,在众多国际厂商中位居第三,更是是国内唯一一家入选的数据库厂商。 同时,巨杉数据库在“客户总评”、“客户推荐度”和“产品能力”三个维度均获得超过平均分以上的成绩。

金融客户都在用的数据库,有多香?

与那些面向互联网应用的数据库不同,巨杉在创立之初就树立的远大的“志向”——提供金融行业的高可用数据库。我们都知道,金融行业对于稳定性、可靠性的要求最为严苛,因为这是涉及到国家经济命脉的行业,自然在数据库的选择上也是慎而又慎。但即便是这样关键性的领域,巨杉数据库却成为了行业的领先行者,并始终保持领先地位。

“我们公司在内容管理平台的底层应用了 SequoiaDB 巨杉数据库,SequoiaDB 的对象存储引擎和 S3 接口与我们的应用程序能够实现很好地兼容。”,某金融行业研发工程师如是说。

金融客户都在用的数据库,有多香?

在深耕金融领域8年的过程中,巨杉数据库遇到了前所未有的挑战,却也因此获得了更多的殊荣。如今,巨杉数据库已经拥有包括大型国有银行、股份制银行、农信农商银行和城市商业银行等在内的超过50家银行客户,场景设计核心交易、数据中台、内容管理以及实时数据服务等多种场景,最大单集群规模达到141台物理服务器。

自研,让核心技术不再受制于人

为什么如此众多的金融客户给巨杉以充分的信任?为什么巨杉能够在要求最为苛刻的金融市场脱颖而出?这源于巨杉数据库一直秉承了自研的精神与宗旨,不“喊口号”不攀比,一心一意做符合市场需求的技术,也让“自研”两个字落在实处——

金融客户都在用的数据库,有多香?

得益于“自研”,巨杉完全自主掌控产品代码和产品的发展路线,只有这样才不会受制于人;

得益于“自研”,巨杉能够保证技术产品的持续生命力,在快速应对客户需求的同时也保证产品化;

得益于“自研”,巨杉在数据库开发中实现了技术闭环,不断地在金融级应用中实践历练,获取市场反馈的同时不断积累经验、完善细节,实现持续地技术创新和产品化。

“核心技术不能受制于人”,而巨杉数据库从理念到行动都践行了这一原则。2014年,巨杉数据库就部署在某股份制银行实现在线业务替换,打响数据库替换Oracle的“第一枪”,而随后无论是Oracle还是IBM的DB2数据库,都已经被巨杉所取代,这也充分说明国产自研解决方案并不逊色。

经过在企业级市场的多年发展,巨杉数据库已经具备丰富的服务大型企业的解决方案和经验,目前其付费企业级客户与社区用户总数超过1000家,并已在近百家500强级别的银行、保险、证券等大型金融机构核心生产业务上线,无论在业务场景类型还是在效果上都优于业界平均水平。

作为一款国产自研数据库,巨杉已经实现了行业领跑。凭借技术领先性、金融级稳定性以及安全性,巨杉数据库也得到了行业的高度认可,成为了代表国产化的“先锋军”。

转载请说明出处:五号时光网 ©