對(duì)于微軟的SQL Server,我大體是在其2005的版本才開始加以關(guān)注。在此之前,不要說那些數(shù)據(jù)庫達(dá)人,就是對(duì)數(shù)據(jù)庫略知一二的我也清楚地知道,在這個(gè)領(lǐng)域里,微軟的產(chǎn)品尚難以與原有的數(shù)據(jù)庫大廠的產(chǎn)品相提并論。
到了SQL Server 2005,我們驚訝地發(fā)現(xiàn),這一產(chǎn)品在微軟的精心雕琢下,終于迸發(fā)出最耀眼的光芒,成為微軟歷史上一款具有里程碑意義的企業(yè)級(jí)數(shù)據(jù)庫產(chǎn)品。10大頂尖數(shù)據(jù)庫管理特性、10大頂尖開發(fā)特性、10大頂尖商務(wù)智能特性,讓人們看得是眼花繚亂、目不暇接。更重要的是,人們看到諸多大型企業(yè)級(jí)客戶在系統(tǒng)架構(gòu)中開始使用SQL Server 2005,并部署于關(guān)鍵應(yīng)用。這是一個(gè)很明顯的信號(hào),微軟從中看到了希望,而其他一些廠商已經(jīng)聞到了一絲不祥的氣息。一些敏感的用戶開始意識(shí)到:微軟的反攻開始了!
從2000到2005,兩個(gè)版本的發(fā)布間隔了五年,而從2005到2008,只有短短不到三年的時(shí)間,我們就又看到了一個(gè)更為成熟和強(qiáng)大的微軟數(shù)據(jù)庫產(chǎn)品——SQL Server 2008。
一些權(quán)威的測(cè)試報(bào)告證明,SQL Server 2008已經(jīng)能承擔(dān)最強(qiáng)的負(fù)荷,其性能在SQL Server 2005的基礎(chǔ)上,又得到了極大的提升。目前的情況是,一些國際上知名的大型ISV也歷史性地開始推廣SQL Server,很多大型企業(yè)也在第一時(shí)間使用SQL Server 2008,其IT負(fù)責(zé)人也是不吝贊美之詞。天獅集團(tuán)全球信息中心規(guī)劃管理處經(jīng)理柯銘涌就認(rèn)為:“從SQL Server 6.5使用至今,體驗(yàn)到SQL Server 2008在SOA松散耦合、地理信息決策支持、商業(yè)智能效能優(yōu)化方面有著令人驚艷的表現(xiàn),所以說SQL Server 2008是全球性價(jià)比最高的企業(yè)級(jí)應(yīng)用數(shù)據(jù)庫,真是一點(diǎn)也不為過。”
分析師給人們的感覺往往是要求苛刻、言辭生硬,尤其是那些頂尖研究公司的分析師,而這次,這些全球重量級(jí)的研究公司和他們的分析師卻對(duì)SQL Server 2008表現(xiàn)出極大的好感。Forrester Research分析師Noel Yuhanna在今年1月的一份名為《The Forrester Wave:Information-As-A-Service, Q1 2008》的報(bào)告中指出:“微軟憑借其產(chǎn)品和方案的頂級(jí)企業(yè)搜索和商業(yè)智能報(bào)表功能,在眾多的數(shù)據(jù)平臺(tái)供應(yīng)商中脫穎而出。微軟的解決方案對(duì)集合、總結(jié)、搜索引擎和控制臺(tái)提供了強(qiáng)有力的支持。在處理分布式數(shù)據(jù)源之間的數(shù)據(jù)傳輸和長距離數(shù)據(jù)傳輸方面,微軟的方案也具有強(qiáng)勁優(yōu)勢(shì)。”
微軟(中國)服務(wù)器產(chǎn)品業(yè)務(wù)群SQL Server產(chǎn)品市場經(jīng)理郝雪瑩
對(duì)于微軟的產(chǎn)品,一些人總是喜歡拿安全性來做文章,但是在SQL Server上,他們卻找不到任何的說辭。因?yàn)樵谧罱鼛啄陙恚琒QL Server一個(gè)漏洞都沒有,它雖然發(fā)布過一些補(bǔ)丁,但那都是功能上的,沒有一個(gè)安全補(bǔ)丁,相信即將到來的SQL Server 2008也會(huì)將這一優(yōu)良“傳統(tǒng)”繼承下來。相形之下,其他一些數(shù)據(jù)庫的補(bǔ)丁數(shù)就可以用“車載斗量”來形容了,幾百個(gè)的補(bǔ)丁一眼望不到邊,絕對(duì)會(huì)花去系統(tǒng)管理員大量的時(shí)間和精力。
資深的系統(tǒng)管理員都知道,數(shù)據(jù)庫的安裝和使用不可能做到完全的“傻瓜化”,即便是擅長產(chǎn)品推廣普及的微軟也不例外。微軟(中國)服務(wù)器產(chǎn)品業(yè)務(wù)群SQL Server產(chǎn)品市場經(jīng)理郝雪瑩坦承,和其他企業(yè)級(jí)數(shù)據(jù)庫一樣,如果用戶想要SQL Server 2008發(fā)揮出最大的功效,必須因地制宜地對(duì)之進(jìn)行相應(yīng)的配置和開發(fā)。對(duì)于開發(fā)者來說,SQL Server 2008可以同Visual Studio團(tuán)隊(duì)協(xié)同工作,它提供集成化的開發(fā)體驗(yàn),并能夠讓開發(fā)人員在統(tǒng)一的環(huán)境中跨越客戶端、中間層以及數(shù)據(jù)層進(jìn)行開發(fā),如此巨大的便利性,恐怕也只有開發(fā)人員自己才能深切地體會(huì)到,并為之興奮不已。而其他很多數(shù)據(jù)庫,都需要通過附加的方式提供較為混亂的工具集和SDK,令開發(fā)人員不勝其擾。
值得大書特書的還包括SQL Server 2008的商業(yè)智能(BI)。通過與Microsoft Office 2007的深度集成,企業(yè)內(nèi)經(jīng)過授權(quán)的成員均可以通過強(qiáng)大且易于使用的工具來達(dá)成自己的目的,譬如通過直方圖、餅狀圖、趨勢(shì)圖等展示近期業(yè)績。在SQL Server 2008中,微軟提供了一套全面的商業(yè)智能,它為數(shù)據(jù)倉庫、數(shù)據(jù)分析和生成報(bào)表提供了一套可伸縮的數(shù)據(jù)平臺(tái),并讓最終用戶通過強(qiáng)大、直觀的工具來訪問數(shù)據(jù)和分析商業(yè)信息。
總體而言,SQL Server 2008建立在商業(yè)智能市場中的強(qiáng)大要素基礎(chǔ)之上,提供一個(gè)可擴(kuò)展的基礎(chǔ)架構(gòu),使得信息技術(shù)可以在整個(gè)公司中驅(qū)動(dòng)商業(yè)智能的實(shí)施,并在用戶需要的時(shí)候?yàn)槠涮峁┥虡I(yè)智能。SQL Server 2008在數(shù)據(jù)倉庫方面具有很大的改進(jìn),它提供了一個(gè)全面的、可擴(kuò)展的平臺(tái),使得公司可以更快地將數(shù)據(jù)整合到數(shù)據(jù)倉庫中,并對(duì)數(shù)據(jù)進(jìn)行擴(kuò)展和管理,同時(shí)為所有用戶提供洞察力。有了SQL Server 2008所提供的可擴(kuò)展的商業(yè)智能基礎(chǔ)架構(gòu),就可以輕松管理任何規(guī)模和復(fù)雜度的報(bào)表以及數(shù)據(jù)分析,同時(shí)使用戶可以與Microsoft Office做更深的集成。SQL Server 2008還改進(jìn)了許多方面的性能,包括數(shù)據(jù)倉儲(chǔ)、報(bào)表生成和數(shù)據(jù)分析。
需要說明的是,SQL Server 2008中包含的諸多特性、功能和工具,是完全包含在SQL Server 2008中的,用戶無需再為之額外支付費(fèi)用,而其他一些數(shù)據(jù)庫則要求用戶必須為數(shù)據(jù)庫之外的功能付費(fèi)。
對(duì)于用戶來說,使用SQL Server 2008的好處還在于,他們可以大幅度地減少在許可證方面的付費(fèi)。現(xiàn)在是“多核”時(shí)代,多個(gè)核心、多個(gè)處理器的服務(wù)器系統(tǒng)比比皆是,如果采用按照核數(shù)付費(fèi)方式的話,用戶無疑要多掏一倍乃至更多的許可證費(fèi)用。值得高興的是,SQL server 2008是按照CPU的個(gè)數(shù)來計(jì)費(fèi),而非其他一些數(shù)據(jù)庫廠商按照核的個(gè)數(shù)來收費(fèi)。
我個(gè)人認(rèn)為,SQL Server 2008可能并不是顛覆當(dāng)前數(shù)據(jù)庫市場的“The one”。問題是,它自己和競爭對(duì)手又是如何想的呢?