探秘基于“內(nèi)存云”的微軟圖形數(shù)據(jù)庫(kù)Trinity
譯文【51CTO 3月8日外電頭條】微軟數(shù)年之前就拋出了代號(hào)為Trinity的圖形數(shù)據(jù)庫(kù)研究項(xiàng)目,但從那以來我就沒聽到過任何跟進(jìn)信息。恰逢TechFest研究展會(huì)開幕之際,對(duì)于該項(xiàng)目頗為關(guān)注的我們自然不能放過這個(gè)好機(jī)會(huì)。
一位讀者朋友(特此鳴謝Gregg Le Blanc)發(fā)給我一條鏈接—— 一個(gè)代號(hào)為Trinity的微軟研究報(bào)告 。用官方的話來說,這是一款“圖形數(shù)據(jù)庫(kù)及計(jì)算平臺(tái)”。
由于本周是微軟TechFest內(nèi)部研究展會(huì)向員工開放的時(shí)段(而三月六號(hào)微軟則允許指定媒體及嘉賓參與展會(huì)參觀),因此我們一定得把握好這個(gè)時(shí)機(jī),對(duì)該研究項(xiàng)目一探究竟。
以下是微軟對(duì)代碼Trinity的研究項(xiàng)目給出的說明:
“ Trinity是一款圖形數(shù)據(jù)庫(kù)及圖形化計(jì)算平臺(tái) ,以分布式內(nèi)存云為設(shè)施基礎(chǔ)。Trinity項(xiàng)目的核心是以內(nèi)存為基礎(chǔ)的分布式鍵值存儲(chǔ)機(jī)制,而完全以內(nèi)存搭建的鍵值存儲(chǔ)體系使得Trinity能夠?yàn)殡S機(jī)數(shù)據(jù)訪問提供高速響應(yīng)。這一特色使得Trinity在處理大規(guī)模圖形化任務(wù)時(shí)具有其它項(xiàng)目難以企及的天然優(yōu)勢(shì)。Trinity是一款立足于數(shù)據(jù)管理層視角的圖形類數(shù)據(jù)庫(kù),并在圖形分析領(lǐng)域扮演著并行圖形計(jì)算平臺(tái)的角色。作為一款數(shù)據(jù)庫(kù),它具備包括數(shù)據(jù)檢索、并行查詢處理、并行控制等諸多功能。而作為一款計(jì)算平臺(tái),它又能夠?yàn)榇笮蛨D形提供以頂點(diǎn)為基礎(chǔ)的并行圖形計(jì)算能力。”
以下是該項(xiàng)目的基本構(gòu)架圖:

Trinity立足于分布式內(nèi)存存儲(chǔ)層之上,也就是所謂“內(nèi)存云”。Trinity所提供的實(shí)用工具包括一款“高速十億級(jí)圖形節(jié)點(diǎn)生成器”、Trinity Shell以及一系列其它管理工具。
根據(jù)Trinity官方報(bào)告的說法,Trinity項(xiàng)目的代碼目前只能通過微軟企業(yè)內(nèi)部網(wǎng)獲取。這樣一個(gè)還未徹底公布的項(xiàng)目到底有什么吸引力呢?
首先,Trinity可以幫助我們完成網(wǎng)絡(luò)搜索工作。Trinity應(yīng)用程序報(bào)告展示了這樣一個(gè)例子,在Facebook這樣的“網(wǎng)絡(luò)級(jí)社交站點(diǎn)”中搜索相關(guān)信息。微軟的Bing搜索引擎能夠檢索用戶的Facebook網(wǎng)絡(luò),以找出與搜索對(duì)象相關(guān)的提示信息,但這一過程工作量無疑是巨大的,同時(shí)又要求迅速反饋出結(jié)果。

在展示過程中,工作人員以某個(gè)擁有130位好友的Facebook賬戶為例,結(jié)果在Trinity的強(qiáng)大處理能力之下,兩段式查詢的執(zhí)行時(shí)間被控制在10毫秒以內(nèi)。研究人員表示,三段式查詢也只需要耗時(shí)100毫秒左右。
Trinity應(yīng)用程序的另一大亮點(diǎn)則是Probase——另一個(gè)微軟研究項(xiàng)目,其設(shè)計(jì)目的在于改善設(shè)備與人類直接溝通的能力。Probase的***發(fā)布版于2011年5月開放下載,而Trinity正是為Probase提供知識(shí)儲(chǔ)備的底層基礎(chǔ)設(shè)施。
Trinity上手指南0.06版 已經(jīng)于2012年1月開放下載,而且我剛剛聽說,原來從2011年8月開始,Trinity的Hanselminutes播客 也已經(jīng)上線了。感興趣的朋友不妨以后多多關(guān)注。
鑒于微軟對(duì)大數(shù)據(jù)及相關(guān)分析業(yè)務(wù)的日益關(guān)注,像Trinity這樣的項(xiàng)目似乎很可能成為微軟產(chǎn)品陣營(yíng)中又一個(gè)影響深遠(yuǎn)的分支。
【編輯推薦】















 
 
 



 
 
 
 