微软正式发布分布式大规模图数据处理引擎 Graph Engine 1.0 预览版

来源:CSDN  作者:CSDN
2015/5/18 17:18:54
由 Microsoft Research 开发的 Graph Engine 1.0 预览版正式发布。Graph Engine 是一个基于内存的分布式大规模图数据处理引擎。在此之前,它在学术界更广为人之的名称是Trinity。



由 Microsoft Research 开发的 Graph Engine 1.0 预览版正式发布。Graph Engine 是一个基于内存的分布式大规模图数据处理引擎。在此之前,它在学术界更广为人之的名称是Trinity。


 

大规模图处理在很多领域扮演着重要的角色。从系统基础架构到编程模式,图数据的高效并行处理面临着全方位的挑战。基于高效的内存云架构和灵活通用的计算引擎,Graph Engine 能够帮助用户更方便地构建实时查询应用和高吞吐量离线分析平台。


 


 

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 快速开发,然后通过简单的鼠标操作将一个分布式应用部署到云端。


 

这是 Graph Engine 第一个面向公众的预览版,我们将定期发布新的系统版本。同时,也期待您的反馈和意见。


 

更多信息请访问 Graph Engine 官方主页:http://graphengine.io。


 

Microsoft Research's Project Trinity [ PDF ]:Trinity。


 

以上内容转载自微软亚洲研究院的官方网站。


 

发布说明:Graph Engine 1.0 Preview Released[ 英 ]


 

国外的科技网站ZDNet也对此进行了报道,归纳了一些历史信息,很有意思,我们摘译如下:


 

原来 Graph Engine 就是早先大名鼎鼎的微软图形数据库 Trinity,如今改了名字。Graph Engine 是一个[以分布式内存云](Trinity: A Distributed Graph Engine on a Memory Cloud)为设施基础的图形大处理引擎。它也是一个通用计算引擎,提供一个统一声明语言的数据建模和信息传递。它可以通过用户定义的编程接口和 RESTful 接口实现其他系统堆栈集成。


 

关于该项目,在早先的 Microsoft Research 上的一篇文章中指出:“ Trinity(Graph Engine)可支持在线查询处理和大型图表线下分析。前者通过基于内存的存储基础架构实现了一个快速图形探索的能力。对于后者,通过底层向外扩展的分布式架构实现并行性。”


 

另一个 2013 年来自 Microsoft Research 的文章称 Trinity 文件系统为 " HDFS clone on Windows "(HDFS 的 Windows 克隆版)。HDFS 是 Hadoop 分布式文件系统。有趣的是,微软于 2011 年放弃了海量数据架构 Dryad 转而支持 Hadoop 大数据框架,主要是因为其客户不断要求能在Hadoop环境中储存、管理并分析各种数据。(关于 Dryad 推荐下这篇旧文章《微软Dryad分布式并行计算平台解析》)


 

再一个 Microsoft Research 项目:ProBase,由 Trinity 提供知识储备的底层基础设施。据官方的介绍页显示,其设计目的在于改善设备与人类直接沟通的能力,包含了自然语言/机器语言的理解和人工智能等方向。可能 Graph Engine 也将着手商业化的大规模并行计算和分析服务。


 

www.graphengine.io有详细的 Graph Engine 信息,包含下载Graph Engine software development kit、代码样本、相关工具、文档等。


 

因为 Graph Engine 仍然还是 Microsoft Research 的一个项目,并不能保证微软会将其商业化。但是在发布说明有一句意味深长的话:“我们会继续提供日常的维护和定期发布新的系统版本,实现我们的研究理念落地。”


 

本文为CSDN编译整理,点击“阅读原文”可查看全文并参与讨论。
 


 

如果您喜欢这篇文章,请点击右上角“…”将本文分享给你的朋友。

责编:何鹏
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
IT系统一体化时代来了

2009年Oracle 用Exadata服务器告诉企业,数据中心的IT服务一体化解决方案才是大势所趋,而当前企业对大数据处理的..

高性能计算——企业未来发展的必备..

“天河二号”问鼎最新全球超级计算机500强,更新的Linpack值让世界认识到了“中国速度”。但超算不能只停留于追求..

    畅享
    首页
    返回
    顶部
    ×
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918