Graph Engine 分布式大规模图数据处理引擎

程序名称:Graph Engine

授权协议: MIT

操作系统: Windows

开发语言: C/C++

Graph Engine 介绍

Graph Engine
是一个基于内存的分布式大规模图数据处理引擎,能够帮助用户更方便地构建实时查询应用和高吞吐量离线分析平台。在此之前,它在学术界更广为人之的名称是
Trinity。

Graph Engine 的内存管理系统能高效处理海量内存对象。作为一个高性能内存数据库,Graph Engine
可充分利用内存来加速数据访问和并行计算。作为一个通用计算引擎,Graph Engine
拥有极强的可扩展性。通过一个简洁优雅的数据和消息传递建模语言,Graph Engine 允许用户自由地定义数据模式和计算模型。

Graph Engine 具有优秀的系统互操作性,可以方便地与其它系统平台进行集成。基于通用的 RESTful 接口,一个 Graph Engine
驱动的应用可以与所有设备互联协作。

为使分布式应用的开发更为轻松简单,Graph Engine 提供了大量的内置特性,其中包括:

  • 声明性的数据建模和网络编程接口;

  • 完善的 IntelliSense 开发环境支持;

  • 对 LINQ 查询语言的原生支持;

  • 集成的应用程序远程部署、控制、监控和调试。

Graph Engine 还可与强大的集成开发环境 Visual Studio 以及微软云计算平台 Azure
无缝集成。无论本地开发还是云端部署,Graph Engine 都可以给开发者带来极佳的用户体验。开发者可以借助 Visual Studio
快速开发,然后通过简单的鼠标操作将一个分布式应用部署到云端。

你可以通过在 Visual Studio Extensions and Updates 中搜索”Graph Engine”来安装 Graph Engine
Visual Studio Extension,也可以从 Visual Studio
Gallery

下载。

Graph Engine 同时也提供了 NuGet 包,可通过 NuGet
Gallery
获取。

该资源库还包含了微软开源的 LIKQ,这是基于 Graph Engine
的一种可用于子图和路径查询的数据查询语言。它可以让开发人员无需学习新的领域相关的特定查询语言,直接使用原生 C#
代码即可构建知识图谱语言,从而使海量图数据的实时检索和集成变得触手可得。

Graph Engine 官网

https://www.graphengine.io/

相关编程语言

SchemaCrawler提供一组用于增强标准JDBC Metadata的...
ER Master 是一个用于设计ER模型图的Eclipse插件。提...
Eclipse下用于画数据库ER图的插件,主要特性如下: ...
PowerDesigner 是Sybase的企业建模和设计解决方案,...
Mogwai ERDesigner NG是一个实体关系建模工具类似于...
Power*Architect 是一个数据建模工具,主要用在数据...