微軟分布式圖處理引擎Graph Engine 1.0 預覽版正式發布
我們很高興地宣布,由微軟亞洲研究院開發的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。
</div> 來自:http://www.msra.cn/zh-cn/research/release/graph-engine.aspx