基于SQL的图数据库 GraphView

MIT
C#
跨平台
微软
2015-12-19
sikkx

由微软亚洲研究院系统算法组开发的图数据库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丰富的管理工具,比如权限管理,数据复制和数据备份等。

介绍来自:微软亚洲研究院的博客

加载中

评论(1)

i
iman123
和neo4j相比咋样 #GraphView#

暂无资讯

暂无问答

HT For Web 拓扑图背景设置

T For Web 的HTML5拓扑图组件graphView背景设置有多种途径可选择: 1. divBackground:通过css设置graphView对应的div背景 2. Painter:通过graphView.addBottomPainter(function(g, rect){...

2015/03/06 01:19
740
0
Web SCADA 电力接线图工控组态编辑器

SVG并非仅仅是一种图像格式, 由于它是一种基于XML的语言,也就意味着它继承了XML的跨平台性和可扩展性,从而在图形可重用性上迈出了一大步。如SVG可以内嵌于其他的XML文档中,而SVG文档中也...

04/16 07:32
141
0
自绘制HT For Web ComboBox下拉框组件

传统的HTML5的下拉框select只能实现简单的文字下拉列表,而HT for Web通用组件中ComboBox不仅能够实现传统HTML5下拉框效果,而且可以在文本框和下拉列表中添加自定义的小图标,让整个组件看起...

2015/03/12 16:17
435
0
GraphView

GraphView 是一个用于方便快速创建 iOS 图表的控件。 转载:http://www.adobex.com/ios/source/details/00001103.htm

2013/02/01 23:09
33
0
基于HT for Web矢量实现HTML5文件上传进度条

在HTML中,在文件上传的过程中,很多情况都是没有任何的提示,这在体验上很不好,用户都不知道到时有没有在上传、上传成功了没有,所以今天给大家介绍的内容是通过HT for Web矢量来实现HTML5...

2015/06/08 21:02
195
0
基于HTML5 WebGL实现 json工控风机叶轮旋转

如果,我能轻松写出一个盒子,这个盒子能打开,我还能在盒子上放一些我想要展现的东西,图片啊,json文件啊 ,图表啊,动态交互界面啊...这些有些单独做起来都觉得费劲,要把他们放到同一个界...

2017/10/27 11:03
678
4
HT for Web整合OpenLayers实现GIS地图应用

HT for Web作为逻辑拓扑图形组件自身没有GIS功能,但可以与各种GIS引擎即其客户端组件进行融合,各取所长实现逻辑拓扑和物理拓扑的无缝融合,本章将具体介绍HT for Web与开发免费的OpenLayer...

2014/12/02 02:52
7.5K
2
GraphView

GraphView 是一个用于方便快速创建 iOS 图表的控件。 转载:http://www.adobex.com/ios/source/details/00001103.htm

2013/02/01 23:42
28
0
JGraph指南[下]

定制Graph显示 JGraph本身提供了一些不错的绘图效果,能够定制的功能不多。可以通过setGridColor和setGridSize修改网格,可以通过setHandleColor和SetLockedHandleColor改变选定的颜色,背景...

2012/07/07 00:59
682
0
基于 HTML5 OpenLayers3 实现 GIS 电信资源管理系统

通过结合 HTML5 和 OpenLayers 可以组合成非常棒的一个地图网络拓扑图的应用,形成的效果可以用来作为地图的定位,美食定位分享软件,片区找房,绘制铁轨线路等等,各个领域都能够涉及的一款...

05/23 09:57
174
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部