初步了解 Graph Engine

栏目: IT技术 · 发布时间: 4年前

内容简介:微软有很多非常小众的,但又很有趣的,但好像微软又不怎么样放在心上的技术。Graph Engine 就是这样的典型。2015年5月21日,当时的微软亚洲研究院老大,沈向洋宣布微软发布了一款图计算引擎Graph Engine。但实际上,这也不是微软新产品,Graph Engine其实是基于微软一款更早的产品Trinity的基础上做了增加,甚至你可以认为Graph Engine是Trinity的改名和升级。

微软有很多非常小众的,但又很有趣的,但好像微软又不怎么样放在心上的技术。

Graph Engine 就是这样的典型。2015年5月21日,当时的微软亚洲研究院老大,沈向洋宣布微软发布了一款图计算引擎Graph Engine。

但实际上,这也不是微软新产品,Graph Engine其实是基于微软一款更早的产品Trinity的基础上做了增加,甚至你可以认为Graph Engine是Trinity的改名和升级。

那Trinity是什么时候微软发布的呢?现在我只能追溯到2010年20月30日,微软发布过Trinity的相关内容: 这里可以下载pdf

过了整整10年,一个被人遗忘的技术,为什么我要重新关注呢?无他,在AI时代,知识图谱是非常重要的基础之一,Graph Engine可以帮助我们非常快捷优雅的实现图计算。所以我想写一系列文章,为大家介绍下微软这个被人遗忘的技术:Graph Engine。

先简单了解下

图在广泛的领域中起着不可或缺的作用。但是,大规模的图形处理在从系统架构到编程模型的各个层面都面临着挑战。在强大类型的RAM存储和通用计算引擎的支持下,Graph Engine可以帮助用户轻松构建实时在线查询处理应用程序和高吞吐量离线分析系统。

Graph Engine的RAM存储区可以管理数十亿个运行时对象。RAM存储提供高内存利用率的高效内存管理。它充分利用RAM的优势,以使每个字节计数的方式加快数据访问和计算速度。

作为通用的通用计算引擎,Graph Engine具有极强的可扩展性。它为数据建模和消息传递提供了统一的声明性语言。它允许用户自由定义数据模式并通过执行细粒度的消息传递来扩展系统功能,而不是使用固定的数据模式和硬性计算范式。

Graph Engine也准备与其他系统堆栈集成。可以通过RESTful接口轻松公开用户定义的API。任何连接的设备都可以访问由Graph Engine驱动的应用程序。

Graph Engine具有许多用于分布式编程的内置功能,包括:

声明式数据建模和网络编程;

全面的IntelliSense支持;

语言集成查询;

远程应用程序部署,控制,监视和调试。

Graph Engine提供与强大的集成开发环境Visual Studio和Microsoft的云计算平台Azure的无缝集成。它为开发人员提供了本地和云方面的最佳开发和部署经验。开发人员可以在通用的Visual Studio中创建Graph Engine应用程序。

下一篇,我们继续讨论Graph Engine的技术概念和基础


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Database Design and Implementation

Database Design and Implementation

Edward Sciore / Wiley / 2008-10-24 / 1261.00 元

* Covering the traditional database system concepts from a systems perspective, this book addresses the functionality that database systems provide as well as what algorithms and design decisions will......一起来看看 《Database Design and Implementation》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

SHA 加密
SHA 加密

SHA 加密工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具