你的位置:中国名片 > 科技创新 > 正文

贵州易鲸捷霸占业界最扎手难题 ​

来源:未知 时间:2022-06-18 15:55 浏览量:

贵州易鲸捷霸占业界最扎手难题

作为贵州贵阳本地成长起来的标杆企业,贵州易鲸捷信息技能有限公司日前从美国商务专利局取得了“混合达观锁和失望锁的数据库业务并发操控”发明专利证书。这项技能霸占了全球分布式数据库范畴最难处理的业界难题之一,即分布式数据库最扎手的多用户并发拜访抵触问题。

 

图为贵州易鲸捷获取的美国专利。

据悉,易鲸捷自2015年建立就迈入分布式数据库“新赛道”,成为全球最早推出下一代交融型(HTAP)分布式数据库的企业。依托贵州、贵阳发展大数据产业的天然沃土和优势,易鲸捷成长为了一家技能突出的国产数据库厂商。

现有数据库技能中,失望锁和达观锁是互斥的两种并发操控技能,选用了失望锁完结的数据库,便不能一起运用达观锁机制,反之亦然。而此次贵州易鲸捷取得的这项专利,是根据达观锁机制,交融了失望锁功能,很大程度上处理了各种场景下并发操控的性能问题。

在世界厂商把控全球数据库市场份额的当下,贵州易鲸捷等具有自主可控中心技能的国内数据库厂商,经过布局分布式数据库的新赛道努力追逐,打通了我国关键职业分布式数据库技能的最终一公里。

霸占重大技能难题

数据库技能诞生于上世纪60年代,与中间件、操作体系并称为全球三大根底软件技能。起初的数据库技能是以垂直扩展为理念进行规划的集中式数据库,而在集中式数据库技能上,我国起步相对较晚,一向处于追逐状况,现在仍与国外顶级厂商存在巨大差距。

不过,在曩昔十多年互联网和云计算的共同推进下,分布式技能得到了长足发展,为新一代分布式数据库的发展提供了新的技能和应用场景支撑,而分布式数据库作为未来数据库技能发展的主赛道初露端倪。现在我国已涌现出一批极具研制实力的分布式数据库厂商,而以贵州易鲸捷为代表的头部厂商此次没有输在“起跑线”上。

尽管贵州易鲸捷建立的时刻不长,但其间心研制团队却具有30余年的技能沉淀与传承,并在金融数据库中心业务范畴打造出了“易鲸捷形式”,上述发明专利便是贵州易鲸捷在银行中心买卖体系项目中不断实践与积累所取得的重大技能打破。

具体来看,在数据库中,当多个用户/进程/线程一起进行操作,要确保业务的一致性、隔离性,以及最大程度的并发是数据库开发者常常要考虑的难题,假如并发操控不善,将会导致数据的脏读(读到未提交的数据)、幻读,甚至形成数据更新丢掉的状况。

据贵州易鲸捷银行项目研制负责人介绍,达观锁并发操控(即OCC,全称Optimistic Concurrency Control)是一种处理写写抵触的无锁并发操控技能,首要适用于低数据争用的环境。但银行中心业务是一种典型的高并发OLTP场景,根据银行体量不同,TPS高峰期会在几百几千甚至更高等级。这意味着,在同一个时刻,银行某个账户大概率会出现被多个并发一起拜访或更改,而银行中心业务场景对买卖的成功率一般要求为99.99%乃至更高,即一万笔买卖中只允许失败一笔。

该研制负责人进一步表明,在达观锁并发操控形式下,由于抵触是在业务提交时查看,假如查看到失败业务即报错,这尽管确保了业务的一致性,但会导致买卖失败率增加。因此,贵州易鲸捷针对银行中心业务打造的QianBase数据库,在支撑OCC的根底上,又增加了“失望锁”并发操控技能。在“失望锁”并发操控形式下,发生抵触的修改会进行等候,直到另一个业务提交成功,被等候的修改随之也会继续履行,这大大增加了银行中心业务的买卖成功率。

现在,贵州易鲸捷QianBase系列数据库可一起支撑达观锁与失望锁两种并发拜访操控技能,适用于不同的业务场景,而这项技能已在贵阳银行沙箱项目与贵阳农商银行双库并行项目中取得应用。

贵州易鲸捷CEO武新表明,对易鲸捷此次取得的分布式数据库中心技能美国专利,用失望锁与达观锁混合形式,优雅的处理了分布式数据库最扎手的多用户并发拜访抵触问题,这是全球分布式数据库范畴最难处理的业界难题之一,为支撑复杂业务场景下的长业务并发奠定了根底,这也是分布式数据库可以通明支撑中心买卖体系的关键技能之一。

据了解,除此次从美国商标专利局获取的这项发明专利外,贵州易鲸捷现在还有多个国内外专利在申请过程中,其间覆盖了数据库产品的计算层、连接层和分布式业务管理等模块/组件。

聚集银行中心业务

在当前全球数据库市场中,以微软、亚马逊、Oracle等为首的世界厂商处于独占地位。Gartner数据显示,2021年此三家数据库巨头分别占有24%、23.9%和20.6%的市场份额。在国内市场中,近年来,我国多家金融机构单一来历均收购的是国外数据库厂商产品。

数据库职业专业人士表明,现在国内金融职业中心买卖体系数据库选用Oracle产品和IBM小型机的比例在80%以上,而根据国内数据库的银行中心买卖体系数量还不足10家,尚处于探索阶段。

贵阳银行与贵阳农商银行便是第一批“尝鲜”的企业,其间心买卖体系试点项目均由贵州易鲸捷研制。到现在,贵州易鲸捷已将首创的双库并行技能应用到了贵阳农商银行项目中,使得银行前端的柜面买卖、支付渠道,以及中心买卖的完整中心体系,均可并行在易鲸捷数据库与Oracle之上,互为灾备且秒级互相切换,真正做到了保障国家信息安全与银职业务安全。

此外,贵阳银行中心买卖体系沙箱项目从2020年4月1日上线至2021年3月项目成功结项,始终保持稳定运行,买卖成功率在99.999%以上,准确率达到100%。在此根底上,贵阳银行启动了全新一代全栈国产银行中心业务体系建造,选用易鲸捷新一代云原生分布式数据库QianBase作为底层技能支撑,经过体系调优,易鲸捷数据库已完结与国产IT底座(华为鲲鹏、飞腾、长城、麒麟、东方通等)的深度适配和优化,体系各项目标在国产IT底座上已达到国内领先水平。

不仅如此,贵州易鲸捷公司还聚拢了一批国内优异的数据库范畴技能专家,完结了团队研制才能的快速提高,在产品架构规划和代码完结上形成了一支具有微弱实力的团队。

武新表明,在曩昔的30年里,数据库技能和市场已形成了高度独占,而云化、分布式架构是打破“旧世界”的打破口。未来数据库比拼的是综合实力,首要包括产品才能、真实场景打磨和从传统IOE架构滑润迁移到分布式架构的办法和途径,以及相似金融中心体系的端到端的全栈国产化处理方案。现在贵州易鲸捷在金融范畴打造的“易鲸捷形式”,可以帮助各类金融机构大大下降试错成本,具有重大标杆意义和推广价值。

 

相关新闻