分布式图处理引擎Graph Engine 1.0 预览版正式发布
我們很高興地宣布,由微軟亞洲研究院開發(fā)的Graph Engine 1.0預(yù)覽版正式發(fā)布。Graph Engine是一個基于內(nèi)存的分布式大規(guī)模圖數(shù)據(jù)處理引擎。在此之前,它在學(xué)術(shù)界更廣為人之的名稱是Trinity。
大規(guī)模圖處理在很多領(lǐng)域扮演著重要的角色。從系統(tǒng)基礎(chǔ)架構(gòu)到編程模式,圖數(shù)據(jù)的高效并行處理面臨著全方位的挑戰(zhàn)。基于高效的內(nèi)存云架構(gòu)和靈活通用的計算引擎,Graph Engine能夠幫助用戶更方便地構(gòu)建實(shí)時查詢應(yīng)用和高吞吐量離線分析平臺。
Graph Engine的內(nèi)存管理系統(tǒng)能高效處理海量內(nèi)存對象。作為一個高性能內(nèi)存數(shù)據(jù)庫,Graph Engine可充分利用內(nèi)存來加速數(shù)據(jù)訪問和并行計算。作為一個通用計算引擎,Graph Engine擁有極強(qiáng)的可擴(kuò)展性。通過一個簡潔優(yōu)雅的數(shù)據(jù)和消息傳遞建模語言,Graph Engine允許用戶自由地定義數(shù)據(jù)模式和計算模型。
Graph Engine具有優(yōu)秀的系統(tǒng)互操作性,可以方便地與其它系統(tǒng)平臺進(jìn)行集成。基于通用的RESTful接口,一個Graph Engine驅(qū)動的應(yīng)用可以與所有設(shè)備互聯(lián)協(xié)作。
為使分布式應(yīng)用的開發(fā)更為輕松簡單,Graph Engine提供了大量的內(nèi)置特性,其中包括:
- 聲明性的數(shù)據(jù)建模和網(wǎng)絡(luò)編程接口;
- 完善的IntelliSense開發(fā)環(huán)境支持;
- 對LINQ查詢語言的原生支持;
- 集成的應(yīng)用程序遠(yuǎn)程部署、控制、監(jiān)控和調(diào)試。
Graph Engine 還可與強(qiáng)大的集成開發(fā)環(huán)境Visual Studio以及微軟云計算平臺Azure無縫集成。無論本地開發(fā)還是云端部署,Graph Engine都可以給開發(fā)者帶來極佳的用戶體驗(yàn)。開發(fā)者可以借助Visual Studio快速開發(fā),然后通過簡單的鼠標(biāo)操作將一個分布式應(yīng)用部署到云端。
這是Graph Engine第一個面向公眾的預(yù)覽版,我們將定期發(fā)布新的系統(tǒng)版本。同時,也期待您的反饋和意見。更多信息請?jiān)L問Graph Engine官方主頁:http://graphengine.io。
總結(jié)
以上是生活随笔為你收集整理的分布式图处理引擎Graph Engine 1.0 预览版正式发布的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微软亚洲研究院开源分布式机器学习工具包
- 下一篇: boost::asio译文