從去年開始,微軟就逐漸向開源社區(qū)拋出橄欖枝,比如發(fā)布ODBC Linux驅(qū)動,希望幫助用戶從基于Linux的應(yīng)用遷移到SQL Server平臺上。而微軟還計劃提供SQL Azure與Linux之間的連接功能,這一系列舉動都表明了微軟公司對開源用戶的關(guān)注。那么請問微軟深層次的動機是什么?公司是否還有進一步關(guān)于Linux以及其他開源技術(shù)的計劃?

Kromer:除了Linux ODBC驅(qū)動的發(fā)布之外,我想目前微軟最大的動作還是發(fā)布SQL Server團隊添加對Hadoop架構(gòu)的支持。

我們知道Hadoop支持將出現(xiàn)在SQL Server 2012中,微軟是否希望用戶從今年開始就是用這一技術(shù)?

Kromer:其實用戶已經(jīng)可以到微軟的網(wǎng)站上去下載Hadoop適配器了,這個功能是針對SQL Server 2008 R2的。它將為用戶提供Hive以及Sqoop服務(wù),使得用戶可以在Hadoop環(huán)境下充分利用SQL Server數(shù)據(jù)倉庫以及BI解決方案的豐富功能。用戶還可以在Windows Server或者Windows Azure平臺上,將數(shù)據(jù)分布到Hadoop節(jié)點中以構(gòu)建大數(shù)據(jù)分析解決方案,然后再使用SQL Server的一些自帶工具,如Power View、PowerPivot,甚至是Excel來數(shù)據(jù)分析。而這部分?jǐn)?shù)據(jù)就是我們所說的非結(jié)構(gòu)化數(shù)據(jù)或者大數(shù)據(jù),它們是無法在傳統(tǒng)的數(shù)據(jù)倉庫以及報表系統(tǒng)中進行處理的。

那么微軟如何處理與Hortonworks的合作伙伴關(guān)系,而客戶又該如何通過這種合作方式來利用SQL Server的Hadoop功能呢?

Kromer:微軟的合作伙伴Hortonworks將負(fù)責(zé)Hadoop分布式架構(gòu),它可以運行在Windows Server上,用戶可以構(gòu)建企業(yè)內(nèi)部部署的大數(shù)據(jù)解決方案,也可以在Windows Azure平臺上使用基于云的Hadoop服務(wù)。

微軟一直在加強他們的云計算戰(zhàn)略,比如放寬了SQL Azure的數(shù)據(jù)庫大小限制,發(fā)布了SQL Azure Compatibility Assessment以幫助DBA和開發(fā)者評估遷移到云數(shù)據(jù)庫的難易程度。那么在SQL Azure推出滿兩年的背景下,微軟對于用戶遷移到云平臺的期待是怎樣的?

Kromer:我所接觸的SQL Server客戶,在技術(shù)社區(qū)上的態(tài)度是非常具有代表性的,尤其是針對SQL Azure數(shù)據(jù)庫的遷移,他們通常會在以下幾種情況下考慮云數(shù)據(jù)庫:1、將SQL Azure作為開發(fā)測試環(huán)境,DBA不用再進行環(huán)境的設(shè)置和搭建,也無需維護多個開發(fā)實例;2、對于一些短期的應(yīng)用來說,SQL Azure的使用率也是非常高。這樣做的好處在于用戶無需在對數(shù)據(jù)中心的結(jié)構(gòu)進行轉(zhuǎn)換,SQL Azure讓擴展和大量的SPIKE;3、用戶往往傾向于將第二層或者第三層的應(yīng)用以及其他舊有SQL Server數(shù)據(jù)庫遷移到SQL Azure,以降低維護、硬件以及許可證成本。而且由于SQL Azure與SQL Server所使用的鏈接和工具都一樣,因此這樣的遷移顯得更加直接了得。當(dāng)微軟正式發(fā)布通用版本的SQL Federations和SQL Azure報表服務(wù)之后,相信SQL Azure的普及率還將有更大的提升空間。

除了SQL Server 2012的發(fā)布,用戶還能夠在新的一年中看到怎樣的變換?

Kromer:全新的數(shù)據(jù)庫平臺還不夠嗎(笑)?我所期待的是一些新的Azure產(chǎn)品發(fā)布,目前它們還處在試用階段,比如SQL Azure報表服務(wù)、SQL Federations scale-out查詢、Azure Connect for VPN連接到云以及數(shù)據(jù)同步等。

分享到

youjia

相關(guān)推薦