早在今年4月微軟即發(fā)布了最新的SQL Server 2014數(shù)據(jù)庫,并將其視為“云就緒的數(shù)據(jù)平臺”。在SQL Server 2014中,最重要的一個新功能就是內(nèi)存OLTP選項,它能極大程度地提升數(shù)據(jù)庫性能,這也是在新一輪數(shù)據(jù)庫市場競爭中微軟的“殺手锏”。
時間倒退到2000年,當(dāng)時SQL Server在企業(yè)級數(shù)據(jù)庫市場中還沒有一席之地。而此后微軟對SQL Server項目投入了大量的人力物力,傾力打造出一款旗艦級數(shù)據(jù)庫平臺。根據(jù)Gartner的數(shù)據(jù)顯示,SQL Server的收入從2011年到今天已經(jīng)增長了30%,達(dá)到63億美元。
甲骨文也在去年宣布將推出內(nèi)存OLTP選項,然而最早也要在今年7月才能正式發(fā)布。SAP稱他們的HANA內(nèi)存數(shù)據(jù)平臺能夠處理OLTP負(fù)載,但大多數(shù)HANA用戶還是把它用在了OLAP上,比如BI和分析查詢。而其他像IBM和Teradata這樣的公司則將主要精力放在了內(nèi)存OLAP上。而微軟通過他們的SQL Server 2014內(nèi)存OLTP,已經(jīng)將自己提升到最頂級的關(guān)系型數(shù)據(jù)庫廠商。
大內(nèi)存大事件
由于性能要比傳統(tǒng)磁盤處理快許多,內(nèi)存計算受到了越來越多的廠商以及企業(yè)客戶的注意。微軟內(nèi)存OLTP功能的項目代號為“Hekaton”,它是希臘語一百的意思,微軟希望該功能可以比傳統(tǒng)OLTP快上一百倍。而在現(xiàn)實中,早期參與測試的用戶獲得的實際性能提升大多在20倍左右。
同時,由于內(nèi)存設(shè)備的成本在不斷下降,使得內(nèi)存在企業(yè)當(dāng)中大面積使用成為可能。這也是內(nèi)存計算越來越流行的一個原因,企業(yè)現(xiàn)在可以將大型的數(shù)據(jù)庫放到內(nèi)存中進(jìn)行處理。
軟件與服務(wù)提供商Edgenet是微軟SQL Server的老客戶,他們希望更快地更新產(chǎn)品可用性,同時希望能夠針對零售業(yè)客戶實行每家店面的收費方式。包括AutoZone、希爾斯百貨以及Lowe's等都是Edgenet的客戶。對此公司副總裁Michael Steineke向記者表示,內(nèi)存OLTP使得交易能夠以接近實時的方式更新,只要客戶提供給我們,我們就可以從多個零售商那里立即更新產(chǎn)品的可用性信息。
值得注意的是,并不是說整個SQL Server 2014數(shù)據(jù)庫都是放到內(nèi)存當(dāng)中的。微軟提供了一個管理工具,讓DBA來決定哪些表可以放到內(nèi)存當(dāng)中做性能最佳優(yōu)化,哪些表適合放到傳統(tǒng)的磁盤當(dāng)中。而在內(nèi)存中的表也會保持完整的ACID原則,因此對用戶的正常使用不造成影響。
微軟的競爭對手們
在關(guān)系型數(shù)據(jù)庫市場中,甲骨文仍然占據(jù)了領(lǐng)先的為止,其市場份額接近50%;IBM同樣是最主要的廠商之一,DB2數(shù)據(jù)庫在許多大型銀行的系統(tǒng)中仍然普遍使用;Teradata在數(shù)據(jù)倉庫領(lǐng)域也是領(lǐng)導(dǎo)者;而隨著SAP在四年前收購Sybase,以及之后推出的HANA,使得他們也賺足了人們的眼球。
然后就是微軟。在DBA當(dāng)中,很多人把SQL Server看作是比較低端的數(shù)據(jù)庫,不適合支撐關(guān)鍵業(yè)務(wù),但由于Windows Server的大面積使用,也使得SQL Server的普及率大大提升。而根據(jù)Gartner的最新數(shù)據(jù)顯示,在2013年微軟已經(jīng)超越IBM成為關(guān)系型數(shù)據(jù)庫市場份額第二的廠商。
知名數(shù)據(jù)庫博主Grant Fritchey表示:“SQL Server應(yīng)該是從2005版本開始真正進(jìn)入人們視野的,雖然一直在中低端的應(yīng)用中徘徊,但目前我們已經(jīng)看到越來越的企業(yè)級應(yīng)用已經(jīng)部署在SQL Server平臺上了。”
那么SQL Server 2014能否挑戰(zhàn)甲骨文的統(tǒng)治地位呢?這還需要打一個問號。甲骨文的數(shù)據(jù)庫平臺是他們賴以生存的本錢,而微軟則是一家偏向于消費級的軟件廠商,他們的主打產(chǎn)品是操作系統(tǒng),SQL Server遠(yuǎn)算不上他們最重要的產(chǎn)品。
當(dāng)然,微軟也一直在不斷地提升SQL Server的功能。比如流行的數(shù)據(jù)庫一體機,主流數(shù)據(jù)廠商都有,比如Oracle的Exadata,IBM的PureData以及SAP的HANA。微軟也不甘落后,他們與惠普、戴爾等硬件廠商合作,推出了基于數(shù)據(jù)分析的SQL Server一體機。
除此之外,微軟從SQL Server 2012開始就對許可證收費模式進(jìn)行了更改,從原來的每處理器改為每核心收費,這使得客戶需要為更多的許可證支付更多的費用。微軟這種收費方式也是效仿Oracle數(shù)據(jù)庫,而想要獲得真正的效果還需要更多的市場投入,樹立起SQL Server企業(yè)級數(shù)據(jù)平臺的形象。
當(dāng)然,微軟拒絕在Linux平臺上提供SQL Server的做法也是作繭自縛。除微軟之外的其他主流數(shù)據(jù)庫廠商都支持Linux,這對于微軟意味著市場上有三分之一的服務(wù)器都沒法運行SQL Server。
在Gartner最新的運營數(shù)據(jù)庫管理系統(tǒng)(OLTP)魔力象限報告中,甲骨文、微軟、IBM和SAP都處于領(lǐng)導(dǎo)者象限。微軟的執(zhí)行力僅次于甲骨文,但功能完整性拖了后腿。該報告是在去年10月份發(fā)布的,而SQL Server 2014當(dāng)時還沒有正式發(fā)布,用戶還沒有用到其最新的內(nèi)存OLTP功能。
但至少,微軟SQL Server已經(jīng)從之前不受待見的產(chǎn)品一躍成為數(shù)據(jù)庫市場中最具競爭力的產(chǎn)品之一。它是否能繼續(xù)蠶食甲骨文的份額,就看微軟自己的了。但至少在內(nèi)存OLTP這一點上,微軟倒是可以拍著胸脯說“我是第一”。
微軟發(fā)力,躍居關(guān)系型數(shù)據(jù)庫行業(yè)第二
責(zé)任編輯:editor009 | 2014-06-22 14:02:38 本文摘自:暢享網(wǎng)
關(guān)鍵字:行業(yè)數(shù)據(jù)庫關(guān)系