微软亚洲研究院开源图数据库GraphView

新闻
我们很高兴地宣布,由微软亚洲研究院系统算法组开发的图数据库GraphView 通过 GitHub 平台开源。GraphView是一款中间件软件,方便用户使用关系数据库 SQL Server 或 Azure SQL Database 高效地管理和处理大规模图数据。

我们很高兴地宣布,由微软亚洲研究院系统算法组开发的图数据库GraphView 通过 GitHub 平台开源。GraphView是一款中间件软件,方便用户使用关系数据库 SQL Server 或 Azure SQL Database 高效地管理和处理大规模图数据。

 

 

图数据正变得无处不在,从金融欺诈检测到供应链管理,企业管理和开发人员对高效地处理和分析图数据有着越来越高的要求。虽然传统的关系数据库已广泛应用于企业环境中,它们被普遍认为在图数据管理上效率低下。因此企业管理和开发人员不得不采用专门针对图数据开发的原生图数据库,进而投入大量的人力和物力来维护新的系统以及二次开发原生图数据库中还未成熟的功能。

但是我们的研究表明,关系数据库无法高效管理和处理图数据的传统观念并不准确。微软亚洲研究院的***成果GraphView可以将关系数据库 SQL Server 及 Azure SQL Database 转化为图数据库。通过智能地使用关系数据库的数据结构和系统功能,GraphView 在物理数据表达以及系统运行行为上和原生图数据库完全一致,进而填补了关系数据库和图数据库之间的鸿沟。更为重要的是,GraphView继承了关系数据库领域数十年的科研成果,例如***的矢量化查询优化技术 (Vectorized Query Execution) ,从而可以提供市面上原生图数据库难以媲美的性能。

 

GraphView 作为一款基于 SQL 的图数据库,提供了原生图数据库所支持的全部功能。除此之外,GraphView 还继承了 SQL Server 和 Azure SQL Database的大量功能,其中的很多功能是现有原生图数据库所不支持的。GraphView 的主要功能包括:

• 完备的查询语言。GraphView 使用一套基于 SQL 的扩展语言来查询和操作图数据。关系数据库的用户对此语言会非常熟悉。
• 索引。GraphView 的用户可以建立索引来提升查询和操作效率。所有 SQL Server 和 Azure SQL Database 所支持的索引都可以用在图数据中。
• 事务处理。GraphView 提供了完整的事务处理支持。GraphView 中的任何操作都是事务安全的。
• 系统管理。GraphView 继承了 SQL Server和Azure SQL Database丰富的管理工具,比如权限管理,数据复制和数据备份等。

 

责任编辑:鸢玮 来源: 微软亚洲研究院
相关推荐

2009-04-21 14:36:44

微软女性职场

2009-02-17 11:52:44

2009-02-24 10:07:58

开发微软盖茨

2015-11-11 14:01:26

微软开源分布式

2014-06-19 13:49:41

微软加密库JavaScript加

2022-01-24 17:47:10

微软AIOps智能运维

2021-06-25 09:47:06

KDD Cup Graphormer

2018-11-06 15:46:57

微软物联网计算

2017-02-10 16:44:39

微软人工智能深度学习

2023-12-01 13:54:00

训练AI

2013-02-26 10:41:29

微软研究院数据挖掘奥斯卡

2018-04-24 14:39:07

微软航运人工智能

2017-01-11 16:17:38

微软开源GitHub

2014-10-30 09:24:08

VMware

2019-05-14 10:33:35

人工智能教育部微软

2021-02-01 09:51:35

IBM中国研究院

2013-10-31 11:19:09

微软语音翻译手语翻译

2018-01-31 16:06:36

培生微软人工智能

2020-10-19 10:08:03

微软斜屏技术

2022-04-22 11:22:47

达摩院阿里巴巴
点赞
收藏

51CTO技术栈公众号