GraphView 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
GraphView 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
GraphView 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 C#
操作系统 跨平台
软件类型 开源软件
所属分类 数据库相关图数据库
开源组织 微软
地区 不详
投 递 者 sikkx
适用人群 未知
收录时间 2015-12-19

软件简介

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

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

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (1)

加载中
和neo4j相比咋样 #GraphView#
2015/12/21 00:49
回复
举报
更多评论
暂无内容
发表了博客
2013/02/01 23:42

GraphView

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

0
0
发表了博客
2013/02/01 23:09

GraphView

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

0
0
发表于大前端专区
2015/03/06 01:19

HT For Web 拓扑图背景设置

HT For Web 的HTML5拓扑图组件graphView背景设置有多种途径可选择: divBackground:通过css设置graphView对应的div背景 Painter:通过graphView.addBottomPainter(function(g, rect){…})来绘制背景 Layer:通过设置graphView.setLayer(['…', '…', '…', …])来将graphView拆分为多个图层,并为各个图层命名,再让不同种类的node通过node.setLayer('…')将node设置到graphView对应图层中 接下来我为大家一一介绍graphView背景...

0
14
发表于大前端专区
2018/04/16 07:32

Web SCADA 电力接线图工控组态编辑器

前言 SVG并非仅仅是一种图像格式, 由于它是一种基于XML的语言,也就意味着它继承了XML的跨平台性和可扩展性,从而在图形可重用性上迈出了一大步。如SVG可以内嵌于其他的XML文档中,而SVG文档中也可以嵌入其他的XML内容,各个不同的SVG图形可以方便地组合, 构成新的SVG图形。这个 Demo 运用的技术基于 HTML5 的技术适应了只能电网调度、配电网运行监控与配电网运维管控,通过移动终端实现 Web SCADA 账上运维的时代需求。由于传...

0
0
发表了博客
2018/04/16 07:28

Web SCADA 电力接线图工控组态编辑器

前言 SVG并非仅仅是一种图像格式, 由于它是一种基于XML的语言,也就意味着它继承了XML的跨平台性和可扩展性,从而在图形可重用性上迈出了一大步。如SVG可以内嵌于其他的XML文档中,而SVG文档中也可以嵌入其他的XML内容,各个不同的SVG图形可以方便地组合, 构成新的SVG图形。这个 Demo 运用的技术基于 HTML5 的技术适应了只能电网调度、配电网运行监控与配电网运维管控,通过移动终端实现 Web SCADA 账上运维的时代需求。由于传...

0
0
发表了博客
2018/04/17 07:03

电力 Web SCADA 工控组态编辑器

前言 SVG 并非仅仅是一种图像格式, 由于它是一种基于 XML 的语言,也就意味着它继承了 XML 的跨平台性和可扩展性,从而在图形可重用性上迈出了一大步。如 SVG 可以内嵌于其他的 XML 文档中,而 SVG 文档中也可以嵌入其他的 XML 内容,各个不同的 SVG 图形可以方便地组合, 构成新的 SVG 图形。这个 Demo 运用的技术基于 HTML5 的技术适应了只能电网调度、配电网运行监控与配电网运维管控,通过移动终端实现 Web SCADA 账上运维...

0
1
发表于大前端专区
2015/06/08 21:02

基于HT for Web矢量实现HTML5文件上传进度条

在HTML中,在文件上传的过程中,很多情况都是没有任何的提示,这在体验上很不好,用户都不知道到时有没有在上传、上传成功了没有,所以今天给大家介绍的内容是通过HT for Web矢量来实现HTML5文件上传进度条,矢量在《矢量Chart图表嵌入HTML5网络拓扑图的应用》一文中已经讲述了关于setCompType()方法的应用,今天我们用setImage()方法充分利用系统中定义好的矢量资源来实现文件上传进度条,我们先来看下效果图: 从效果图可以看...

0
6
发表于数据库专区
2017/10/27 11:03

基于HTML5 WebGL实现 json工控风机叶轮旋转

突然有个想法,如果能把一些用到不同的知识点放到同一个界面上,并且放到一个盒子里,这样我如果要看什么东西就可以很直接显示出来,而且这个盒子一定要能打开。我用HT实现了我的想法,代码一百多行,这么少的代码能实现这种效果我觉得还是牛的。 demo地址: http://www.hightopo.com/demo/Wall3D/index.html 先来看看效果图: 这个例子最基础的就是最外层的盒子了,所以我们先来看看如何实现它: var box = new ht.CSGBox(); d...

11
27
发表于大前端专区
2015/03/12 16:17

自绘制HT For Web ComboBox下拉框组件

传统的HTML5的下拉框select只能实现简单的文字下拉列表,而HT for Web通用组件中ComboBox不仅能够实现传统HTML5下拉框效果,而且可以在文本框和下拉列表中添加自定义的小图标,让整个组件看起来更直观,今天我就如何制定ComboBox自定义下拉框做一番探讨。 首先我们先来目睹下效果: 看起来跟普通的ComboBox好像也没什么特殊的,是的,按照规范的ComboBox设计,完全可以实现同样的效果,但是今天的主要任务并不是讨论有多少实现方...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
1 评论
142 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部