蓝风游戏账号交易代售平台源码 - 专业的游戏账号交易代售平台源码

资讯热点
国产图数据库厂商“费尔法克斯”通过LDBC-SCCB的官方审计测试,达成了7.6倍的记录

发布时间:2024-3-20 分类: 行业资讯

近年来,随着大数据技术的发展,社交网络、交易网络、知识图谱等图形数据大量积累,有力推动了图形数据的应用。目前,图形数据已经成功应用于金融风险控制、推荐、工业过程控制、设备管理等多个领域。作为管理图形数据的基础软件,图形数据库也引起了许多厂商的关注。近年来,包括甲骨文、IBM、微软等在内的传统软件巨头和许多初创公司在图形数据库领域取得了长足的进步。

北京费马科技有限公司是一家以开发图形数据库和图形计算软件为目标的创业企业。在之前36Kr的报道中,我们注意到几位清华博士创立的公司有着深厚的图形计算技术积累。今天,我们欣喜地看到,费马科技的图图数据库TuGraph取得了突破,在国内企业中率先通过了国际基准官方审核测试,取得了国际领先的测试成绩。

2020年7月30日,费马科技宣布成为国内首家通过地图数据库国际标准基准测试程序LDBC-SNB官方审核测试的企业,同时打破了LDBC-SNB公布的最高纪录。在中大规模的数据集(300GB)上,吞吐率达到了之前记录(由Virtuoso维护)的7.6倍。

图1。审核测试成功声明页截图(含注册审计师、LDBCSNB工作队总监、费马科技CTO签名)

读者可通过以下链接访问LDBC官方网站上正式发布的测试结果,并下载测试报告、程序、文档、软硬件信息等。

LDBCSNB官方网站:http://ldbcouncil.org/benchmarks/snb

测试报告下载:http://ldbccouncil.org/sites/default/files/ldbc _ snb _ I _ 20200726 _ sf30-100-300 _ tugraph.pdf。

关于LDBC和LDBC-SNB试验:

1.LinkedDataBenchmarkCouncil(LDBC)是一个非营利组织,由甲骨文和英特尔等软件和硬件巨头以及NeoTechnology和TigerGraph等主流Graph数据库供应商组成。它是图形和RDF数据管理的基准指南制定者和测试结果发布机构。

2.SocialNetworkBenchmark (SNB)是由协会数据基准委员会(LDBC)开发的图形数据库基准之一,分为两种场景:交互式查询和商业智能。此次,费马公司对交互查询场景进行了测试,主要考察并发条件下系统的更新和交互查询吞吐率。与众多厂商采用的基于单一测试的评估方法相比,LDBC-SNB(Interactive)更接近真实场景,对数据库系统的并发执行性能和事务处理能力做出了更具挑战性的评估。

测试详细信息

据该公司创始人洪春涛,介绍,本次测试使用了LDBCSNB的三个数据集,即30G(SF30)、100G(SF100)和300G(SF300),其中300G数据集包含8亿个节点和53亿条边及相关属性。查询操作由7类简单只读查询、14类复杂只读查询和8类事务更新查询组成,按照LDBCSNBInteractive测试规范规定的比例组合并发执行,以吞吐率作为性能指标。可以看出,TuGraph在数据量增加时仍能保持较高的性能,体现了其对大规模数据的良好支持能力。

下表显示了不同数据规模下的测试结果,吞吐率(OpS)表示每秒完成的操作数。

表1。不同数据规模的SF30(30GB)、SF100(100GB)和SF300(300GB)测试结果

CTO 朱晓伟表示,公司在测试环境准备、测试数据生成和导入、测试用例程序的安装和执行、结果正确性验证等方面严格遵守LDBC-SNB的规范。整个测试过程由LDBC认证的评估师在自己租用的标准云系统上完成,并对测试代码进行详细评估。整个测试环境和测试过程是完全公开的,可以在LDBC网站上公开下载,保证了测试结果的可信度和公平性。

LDBC-SNBInteractive的主要测试需求包括:基准程序会通过多个客户端向服务器发送各种读写请求,每个请求都有对应的计划时间,数据库需要尽可能让所有操作按计划进行;一旦操作比计划时间晚1秒以上,将被视为超时。如果超时比例超过5%,将无法通过测试,这对图数据库的更新和查询性能提出了很高的要求;查询分为7种简单查询和14种复杂查询。每种类型的复杂查询根据其在不同数据规模下的复杂性以不同的频率混合,简单查询穿插在这些复杂查询之间。八种类型的更新操作中有很多涉及多个数据对象的更新,因此需要ACID事务的支持来保证操作的正确性。SNB规范要求隔离级别至少应为ReadCommitted,并且ACID支持在审核过程中经过专门测试。

值得注意的是,在本次测试中,TuGraph的超时率为0%,SNB实现了最高的隔离级别Serializable,这说明TuGraph提供了高水平的事务隔离保证,同时仍然实现了低延迟,远超其他数据库的吞吐率。

CTO 朱晓伟表示,与同类型的图数据库产品相比,TuGraph可以支持更大的数据量,提供更快的响应,支持更多的并发查询,因此更适合大数据时代。TuGraph在系统的设计目标中重点研究了实时图数据分析的特点:一方面,大部分请求是对最新数据的只读查询,因此存储引擎需要针对读取进行优化,部分查询操作需要并行处理;另一方面,数据库需要快速完成这些只读查询,处理源源不断的数据更新,而这些修改请求可能来自多个客户端,因此需要完善的事务支持,需要尽可能避免使用全局锁带来的并发性下降。因此,TuGraph实现了多版本存储,使得只读事务可以无阻塞地进行,并提供了乐观和悲观的读写事务,从而为不同情况提供了优化的事务管理,实现了并发性和读写效率的良好权衡;对于复杂的分析任务,提供了并行遍历和迭代图计算的接口,通过多线程的协作,任务不会超时持续占用系统资源。此外,TuGraph提供了丰富的开发界面:它不仅支持描述性查询语言OpenCypher,方便用户更快地入门和开发原型,还为用户使用存储过程加速一些需要追求极致性能的场景提供了过程化核心ApI存储过程支持开发效率高的python和执行效率高的C,未来还会加入受众广泛的Java作为开发语言;Access支持RESTful和RpC供用户选择。这些丰富的选项让用户可以在开发生产环境中根据自己不同的场景和需求,灵活选择最适合自己的使用模式,在易用性和效率之间达到更好的平衡。

关于费马

根据36Kr此前的报告,费马科技成立于2016年5月,旗下有两大产品:TuGraph(原名LightGraph)和pandaGraph。TuGraph定位为高性能独立图形数据库,也是目前市场占有率最高的产品类型。基于创始团队在图形计算领域积累的经验和领先的科研成果,费马科技研发的TuGraph具有高性能、大数据量、稳定易用等特点,深受客户信赖。目前,费马科技的产品已被多个领域的头部客户采用,包括京东数字分行、大型国有银行、商业银行等金融客户,以及国家电网、商飞, 中国、西门子等工业用户

« 企业网站的建设有不能忽视的要素吗? | 艾永亮:怎么让用户吃惊呢?需求分析可以判断企业是否具有超级产品的基因 »