GE
王豫翔
这个作者很懒,什么都没留下…
展开
-
TSL初体验:构建一个简单的Cell
一切从控制台应用开始。建立控制台应用确保安装了GraphEngineVSExtension.vsix插件管理你的NuGet程序包,从GraphEngine OSS Location安装GraphEngine.Core然后添加新项其实这两没有啥区别,都是TSL文件。不过模板给我们做了一些样例代码,那我们就选择DataModel(第二个),我们会看到TSL已经给了一个样例代码cell M...原创 2020-03-31 12:40:58 · 651 阅读 · 0 评论 -
GraphEngine的核心:TSL
上次说过GraphEngine不是组件,也不是框架,也不是数据库管理系统,他是一个引擎。那么,GraphEngine到底是什么呢?要更好的理解,我们先看一张图上面那张图很有意思,中间的TSL简直是所有能力的核心,TSL在做三件事情数据建模。理解我们的数据模型(Data Modeling)通过IDL让TSL理解 数据交换消息传递协议定义,通过ICE Slice规范实现数据的传递(Messa...原创 2020-03-29 16:07:46 · 655 阅读 · 0 评论 -
GraphEngine的开发环境准备
我知道各位已经着急的要先下一个Graph Engine来体验一下,虽然说应该是多了解一个GraphEngine,然后写代码会比较好,不过要是没有环境,光看概念也是非常无趣,所以我们还是先完成下环境的准备。GraphEngine支持在Windows和Linux上,但需要自己进行本地的编译。我们先说下最熟悉的Windows请先前往GraphEngined的guthub运行你的Visual St...原创 2020-03-28 16:09:18 · 479 阅读 · 0 评论 -
GraphEngine的目标:分布式图处理引擎
GraphEngine是什么?简单的说,你可以认为GraphEngine=RAM存储+计算引擎+图形模型。这张图还是很清晰的说明了GraphEngine的概念:图形引擎(Graph Engine,GE)是分布式内存数据处理引擎,以强类型RAM存储区和通用分布式计算引擎为基础。分布式RAM存储在机器集群上提供了可全局寻址的高性能键值存储。通过RAM存储,GE可以对大型分布式数据集进行快速随机数...原创 2020-03-27 22:21:19 · 937 阅读 · 0 评论 -
初步了解 Graph Engine
微软有很多非常小众的,但又很有趣的,但好像微软又不怎么样放在心上的技术。Graph Engine 就是这样的典型。2015年5月21日,当时的微软亚洲研究院老大,沈向洋宣布微软发布了一款图计算引擎Graph Engine。但实际上,这也不是微软新产品,Graph Engine其实是基于微软一款更早的产品Trinity的基础上做了增加,甚至你可以认为Graph Engine是Trinity的改名...原创 2020-03-26 08:00:13 · 872 阅读 · 0 评论