原詩(shī)萌
2001年4月,IBM以10億美元的價(jià)格收購(gòu)了專(zhuān)注于Unix、Windows NT平臺(tái)的數(shù)據(jù)庫(kù)Informix。通過(guò)這次收購(gòu),IBM在全球Unix數(shù)據(jù)庫(kù)市場(chǎng)的占有率從18%增長(zhǎng)到29%,對(duì)其競(jìng)爭(zhēng)對(duì)手Oracle構(gòu)成強(qiáng)大的威脅。
并購(gòu)之后,IBM最初的策略是將Informix的用戶(hù)移植到DB2平臺(tái)之上。然而經(jīng)過(guò)兩三年的實(shí)踐,IBM發(fā)現(xiàn)這一策略并不十分有效。經(jīng)過(guò)與用戶(hù)的深度溝通后IBM發(fā)現(xiàn),二者的應(yīng)用場(chǎng)景存在較為明顯的差異。DB2 專(zhuān)注于高端的商業(yè)智能、綜合事物處理、數(shù)據(jù)倉(cāng)庫(kù)等需求交叉的復(fù)雜應(yīng)用場(chǎng)景,而Informix則專(zhuān)注于大量的在線(xiàn)數(shù)據(jù)處理、高可靠性、分布式應(yīng)用、低成本管理等場(chǎng)景,不同的應(yīng)用場(chǎng)景使得二者的目標(biāo)客戶(hù)群很難統(tǒng)一。
由此,IBM決定改變做法,采取多數(shù)據(jù)庫(kù)并存、專(zhuān)注于不同應(yīng)用場(chǎng)景的策略。2008年10月18日,IBM舉行“2008 IBM Informix中國(guó)用戶(hù)峰會(huì)”,會(huì)上發(fā)布了Informix Dynamic Server(IDS)11.5,這也是Informix并入IBM數(shù)年后的首次亮相。根據(jù)IBM Informix首席架構(gòu)師凱文?布朗(Kevin Brown)介紹,IDS 11.5具備更佳的在線(xiàn)交易處理性能、更高的可靠性和更低的成本管理能力。退隱幕后多年的Informix正式復(fù)出了。
2009年8月20日,IBM在中國(guó)舉行第二次Informix用戶(hù)峰會(huì)。我們看到,復(fù)出近一年后,Informix增加了數(shù)據(jù)倉(cāng)庫(kù)功能,并在前端展現(xiàn)方面與IBM收購(gòu)的另一個(gè)信息管理產(chǎn)品Cognos緊密結(jié)合,從而能夠提供基于數(shù)據(jù)的更完整的解決方案。同時(shí),Informix的易于管理、維護(hù),成本低等特性也日漸深入人心。
更完整的解決方案
2009年3月,IBM宣布在Informix系統(tǒng)中增加了數(shù)據(jù)庫(kù)倉(cāng)庫(kù)功能。對(duì)此凱文?布朗的解釋是:“我們?cè)谡{(diào)研中發(fā)現(xiàn),用戶(hù)對(duì)數(shù)據(jù)倉(cāng)庫(kù)和數(shù)據(jù)分析的需求日益迫切,然而他們又要繼續(xù)使用Informix數(shù)據(jù)庫(kù),因此我們?cè)贗nformix數(shù)據(jù)庫(kù)基礎(chǔ)之上,增加了數(shù)據(jù)倉(cāng)庫(kù)的功能?!?/p>
值得一提的是,IBM在為Informix增加數(shù)據(jù)倉(cāng)庫(kù)功能時(shí),并非“從無(wú)到有”重新進(jìn)行開(kāi)發(fā),而是充分借鑒了DB2的相關(guān)技術(shù)。
“雖然DB2與Informix的基礎(chǔ)架構(gòu)不同,但在技術(shù)上是可以互通的。改造的過(guò)程也比較簡(jiǎn)單,因?yàn)檫@兩種壓縮技術(shù)的算法基本是相同的,我們只需要在代碼級(jí)別進(jìn)行修改,以適應(yīng)Informix數(shù)據(jù)庫(kù)?!?/p>
除了借鑒DB2的相關(guān)技術(shù)之外,Informix還在前端展現(xiàn)方面與Cognos緊密合作。
“在IBM收購(gòu)Cognos之前,我們就跟Cognos有很多合作關(guān)系;在收購(gòu)之后,這種合作的關(guān)系更加深化。Informix在數(shù)據(jù)的存儲(chǔ)、數(shù)據(jù)倉(cāng)庫(kù)的前端展現(xiàn)方面,都獲得了Cognos的支持?!眲P文?布朗對(duì)記者說(shuō)。他還透露,在2009年內(nèi),Cognos的產(chǎn)品會(huì)發(fā)生一些調(diào)整和變化,以對(duì)Informix的客戶(hù)提供更好的支持。
適合虛擬化與云計(jì)算
2008年,亞馬遜網(wǎng)站推出了云計(jì)算服務(wù)EC2,該服務(wù)就使用了IDS 11.5開(kāi)發(fā)應(yīng)用程序。對(duì)此IBM Informix數(shù)據(jù)庫(kù)開(kāi)發(fā)全球董事杰里?基齊(Jerry Keesee)表示:“我們較早就意識(shí)到了云計(jì)算的重要性,并考慮如何從數(shù)據(jù)庫(kù)的角度,提供相應(yīng)的接口,與云計(jì)算的架構(gòu)相匹配。這使得我們的數(shù)據(jù)庫(kù)更早地在亞馬遜的云計(jì)算服務(wù)上得以應(yīng)用?!苯芾?基齊還表示,云計(jì)算的節(jié)點(diǎn)比較多,如果每一個(gè)節(jié)點(diǎn)的維護(hù)成本很高的話(huà),那么整個(gè)云計(jì)算是無(wú)法運(yùn)作的。而Informix的一個(gè)優(yōu)點(diǎn)是人工維護(hù)成本比較低,所以與云計(jì)算結(jié)合得比較好。
在虛擬化領(lǐng)域,Informix則通過(guò)預(yù)先打包的形式,幫助客戶(hù)減少部署和測(cè)試等環(huán)節(jié),降低運(yùn)營(yíng)成本。
“在虛擬化方面,我們也從客戶(hù)那里得到了許多要求,他們希望我們的數(shù)據(jù)庫(kù)能夠更好地支持虛擬化的硬件。我們推出了一個(gè)工具包,這個(gè)包包含了開(kāi)發(fā)工具、中間件和數(shù)據(jù)庫(kù),并在我們實(shí)驗(yàn)室里預(yù)先測(cè)試過(guò)。因此,用戶(hù)可以省去安裝、部署、整合、測(cè)試等步驟,很方便地去進(jìn)行嘗試?!?杰里?基齊說(shuō)。