Bing推出新法寶 : Cosmos及Scope

十月 14, 2011

Bing才剛推出Tiger Index-serving架構,現在又宣佈推出Cosmos及Scope,各是雲端架構與平行處理語言,這兩個新法寶是否真的可以讓Bing搜尋引擎更佳準確呢?

SEW這篇文章揭露了Bing的Tiger/Cosmos/Scope的內容,談到Tiger主要是提升效能及降低成本,而Cosmos則是在數萬台伺服器上儲存數百個Petabytes的架構,而Scope則是一種運作在Dryad上的語言。

Microsoft說到:

Cosmos is one of the world’s largest distributed computational and storage platforms running over many tens of thousands of machines across multiple geographically distributed data centers. It is the platform that stores and analyzes petabytes of data to improve Bing search relevance, ad monetization and provide mission critical business and customer intelligence information that drives product strategy across the Online Services Division.

Cosmos delivers a full stack of services, a web interface, SQL like language (SCOPE) over a massively parallel computing and storage platform. We’ve just scratched the surface of what is possible in this area and are embarking on an ambitious project to extend the reach and capabilities of the Cosmos storage platform, execution engine, query language, developer tools, and data management tools.

微軟敘述的內容,大致是說Cosmos是世界上最大的分散式計算及儲存平台之一,運作在數萬台分佈於世界各地的機器上,這個平台提供處理搜尋、廣告、及各種特殊的運算上。Cosmos可以透過web界面,或是類似SQL語法的Scope來處理 …

Dryad是什麼呢? 他是一個執行引擎 (execution engine),主要是為了要運作在分散式架構上,Dryad的描述圖形如下:

這些新推出的東西,再加上前陣子的Probase、Trinity,很顯然的微軟都在針對Google的架構。

下圖是Probase的描述,其目的跟Freebase類似,著眼在建立一個知識架構。

下圖是Trinity的架構,他是一個以graph結構表示的分散式資料庫。

就微軟、Google與Facebook來比較,微軟把軟體當成產品,Google則使用專有的軟體經過客製的架構後來提供服務,Facebook則是使用開源軟體,他的重心則專注在資料上。

微軟的Tiger、Cosmos、Scope、Probase、Trinity能否發揮應有的功效呢? 我們拭目以待囉,後續會再更新更多相關參考資料。

敬請留言

你的回應對我們是很重要的. 你的電子郵件將不會被公開.

請等待 ...
*
Loading Facebook Comments ...