2014年12月28日,就在GBase 8t應(yīng)用研討會的當天,南大通用現(xiàn)場發(fā)放了100張GBase 8t數(shù)據(jù)庫試用光盤,國產(chǎn)數(shù)據(jù)庫破天荒地開放給大家隨便體驗和測試。
“要用發(fā)展高鐵的速度來發(fā)展國產(chǎn)數(shù)據(jù)庫”
為什么南大通用對GBase 8t如此有信心?為什么GBase 8t的出現(xiàn)有著改變國內(nèi)數(shù)據(jù)庫格局的可能性?為什么南大通用會響應(yīng)號召,“要用發(fā)展高鐵的速度來發(fā)展國產(chǎn)數(shù)據(jù)庫”?
因為在南大通用高級副總裁兼CTO武新看來,“南大通用獲得的Informix授權(quán),不是瓦良格號,而是里根號核動力航母,Informix專家正在匯聚到南大通用公司。另外,產(chǎn)品L3支持通過協(xié)議可由IBM保證。”
事實上,數(shù)據(jù)庫由30年左右的發(fā)展基本形成高度壟斷,5大商用數(shù)據(jù)庫占據(jù)了全球 90%以上的市場份額,這五大金剛包括了Oracle、DB2、Informix、Sybase ASE、SQL Server。 作為數(shù)據(jù)庫領(lǐng)域全球五大金剛之一,Informix有了近40年的積累,Informix的創(chuàng)始人Roger Sippl在1981年發(fā)布第一個產(chǎn)品INFORMation on unIX。在1997年推出Informix Dynamic Server(IDS),成功讓Informix市場占有率全球排名第二。
從80年代開始推出,Informix已有超過1萬用戶在使用,全球超過1800多個業(yè)務(wù)合作伙伴,400多家ISV基于其業(yè)務(wù)進行開發(fā)??梢?,Informix的根基很牢。
Informix到底被IBM雪藏了哪些殺手锏?
然而,Informix自從被IBM納入之后,作為IBM在線事務(wù)處理(OLTP)旗艦級數(shù)據(jù)服務(wù)系統(tǒng),IBM對Informix和DB2都有長遠的規(guī)劃,但是,隨著后來的發(fā)展,Informix還是逐漸退身在了DB2后面,其中的原因早已有人評論過:“IBM 并購Informix本意就是獲取客戶資源,用自己的DB2產(chǎn)品大棒式的替代Informix。”因此,無論Informix如何牛掰,IBM事實上雪藏了Informix,諸多技術(shù)鋒芒難以展示給世人。
當南大通用獲得了Informix這樣的核動力數(shù)據(jù)庫航母時,不僅是驚喜,而且也很驚訝。未來,南大通用GBase 8t 大行其道不是沒有可能,而是可能性實在太大。
為此,武新興奮地展示出了Informix數(shù)據(jù)庫架構(gòu)的幾個殺手锏。
殺手锏之一:架構(gòu)中最大亮點DSA。Informix在1994年推出DSA(Dynamic Server Architecture),一種基于虛擬CPU、內(nèi)部線程的容器架構(gòu),領(lǐng)先其他廠商整整一代?;贒SA的Informix Dynamic Server (IDS)在1997年讓Informix超越Sybase成為全球第二大獨立數(shù)據(jù)庫廠商。
可見,Informix在很多年以前就實現(xiàn)了基于操作系統(tǒng)的線程機制,可以更好使用CPU資源,Informix通過內(nèi)部控制與切換,可以降低用戶成本,Informix在一個服務(wù)器上建立更多的連接和數(shù)量。目前,還沒有其他廠商超越Informix的DSA架構(gòu)。
殺手锏之二:Shared Memory共享內(nèi)存架構(gòu)。在多CPU機器里面,針對UNIX系統(tǒng)中進程間信息交換、共享機制。
殺手锏之三:組件架構(gòu)、開放、融合、靈活。Informix支持開發(fā)接口非常多,同時支持主流OS包括Linux、UNIX、Windows,以及國產(chǎn)OS中標麒麟、中標普華、浪潮、K-UX、凝思,支持主流CPU包括x86、安騰、Power、SPARC和國產(chǎn)CPU如龍芯、飛騰、申威。
殺手锏之四:Informix企業(yè)級高可用方案。用戶采用這樣一個集成的方案,功能上和Oracle可以達到一致 。如GBase 8t 提供多種高可用解決方案,可實現(xiàn)最高達到99.999%高可用性??蓾M足金融、電信、安全等關(guān)鍵行業(yè)用戶7×24業(yè)務(wù)不中斷運行的系統(tǒng)穩(wěn)定性需求。GBase 8t 高可用解決方案包括了自主HA方案、遠程容災(zāi)方案、共享磁盤(shared disk)集群、大規(guī)模企業(yè)級復(fù)制、極端網(wǎng)絡(luò)日志持續(xù)重做方案。
殺手锏之五:SDS共享存儲集群。Informix 基于共享存儲的高可用架構(gòu),由CM進行管理并自動維護,主節(jié)點(Primary)和輔節(jié)點Shared Disk Secondary (SDS)均可讀寫,主節(jié)點故障時,輔節(jié)點自動接管服務(wù)(升級為主節(jié)點),在有多個輔節(jié)點時,CM會根據(jù)輔節(jié)點負載情況選擇把哪個節(jié)點升級為主節(jié)點,故障切換時間在 1分鐘以內(nèi),較好的可伸縮性,對應(yīng)用透明。
除了五大殺手锏之外,最關(guān)鍵的問題是:OLTP引擎是如何做到高性能、穩(wěn)定的?OLTP引擎是Informix的核心模塊,對數(shù)據(jù)庫的穩(wěn)定性、性能都有著絕對的作用。
Informix的OLTP引擎性能得益于DSA多線程和PDQ并行數(shù)據(jù)庫查詢PDQ即Parallel database query。并且GBase 8t采用了雙引擎數(shù)據(jù)庫,實行關(guān)系型與時間序列的Time Series 型互補共存,滿足客戶多樣性的需求。
GBase 8t正在撬動數(shù)據(jù)庫市場格局
為此,我們從數(shù)據(jù)庫技術(shù)層面已經(jīng)非常清晰地明白,Informix存在的價值,很顯然,南大通用獲得Informix技術(shù)授權(quán)對國產(chǎn)數(shù)據(jù)庫所在的基礎(chǔ)軟件行業(yè)發(fā)展也具有里程碑意義。“不僅滿足了高端、核心業(yè)務(wù)數(shù)據(jù)國產(chǎn)化替代的用戶需求,同時拿到了源代碼,一次性縮短2代數(shù)據(jù)庫技術(shù)差距,也逐漸可以形成去O的杠桿與能力。”武新坦言道,國產(chǎn)數(shù)據(jù)庫廠商、BAT、華為等研發(fā)人員加在一起不過千人,國產(chǎn)數(shù)據(jù)庫廠商武漢達夢、人大金倉、神舟通用包括南大通用在內(nèi)的四大家的直接從事編程開發(fā)的隊伍也不過500人左右,要知道國外主流數(shù)據(jù)庫廠Oracle、DB2、Informix、Sybase、SQL Server等每年數(shù)十億美元投入。研發(fā)投入的差距在那里,大家都能看得到。
國內(nèi)數(shù)據(jù)庫市場大部分被國外五大金剛所長期盤踞,歷經(jīng)多年的發(fā)展,國產(chǎn)數(shù)據(jù)庫廠商還是沒有能找到搞定數(shù)據(jù)庫“五大金剛”的辦法。雖然國產(chǎn)數(shù)據(jù)庫在多個行業(yè)開始了一些新的應(yīng)用,但是從用戶實際應(yīng)用的情況反饋來看,情況并不是那么樂觀。當GBase 8t出現(xiàn)在用戶面前時,當南大通用“ATM”數(shù)據(jù)庫產(chǎn)品鐵三角形成后,情況就正在發(fā)生改變。
穩(wěn)定高效、自主可控、國產(chǎn)高端,GBase 8t的出現(xiàn)不僅正在撬動數(shù)據(jù)庫市場整體格局, 同時對Oracle形成國產(chǎn)化替代成為真正可能。
重構(gòu)行業(yè)應(yīng)用,未來發(fā)展可期
另外,從經(jīng)濟整體規(guī)模角度來分析,中國100億元人民幣的數(shù)據(jù)庫市場與中國經(jīng)濟規(guī)模很不匹配。但是受到盜版嚴重,信息化程度低,服務(wù)體系不健全,知識產(chǎn)權(quán)保護等等問題影響,數(shù)據(jù)庫市場發(fā)展不健全,同時也充滿了機會。
國網(wǎng)電調(diào)度中心辛耀中表示,必須重構(gòu)行業(yè)應(yīng)用架構(gòu),用戶如何反向思維,與國產(chǎn)數(shù)據(jù)庫廠商合作,如何去應(yīng)用好數(shù)據(jù)庫,因此,對國內(nèi)數(shù)據(jù)庫廠商也是一個鞭策和促進,用戶需求帶來市場機會,但競爭也促進發(fā)展。
目前,大家在承認自己與國外數(shù)據(jù)庫大廠差距的同時,如何聯(lián)合起來?國產(chǎn)數(shù)據(jù)庫廠商與操作系統(tǒng)廠商如何聯(lián)合?比如Oracle做RAC時,是沒有操作系統(tǒng)支持,但現(xiàn)在國產(chǎn)數(shù)據(jù)庫廠商有機會與操作系統(tǒng)廠商合作,聯(lián)合起來做出的產(chǎn)品一定更具有應(yīng)用價值,未來還是需要更接應(yīng)用地氣的產(chǎn)品和方案來證明國產(chǎn)數(shù)據(jù)庫存在的價值。
在談到未來發(fā)展方面,證監(jiān)會信息中心張野指出:在開放、開源模式上,如何創(chuàng)新?如果按照傳統(tǒng)封閉式的商業(yè)模式發(fā)展,恐怕還是有悖于行業(yè)發(fā)展,在國內(nèi)交易所也在向開放、開源方向努力。他認為如何契合證券行業(yè)現(xiàn)狀和戰(zhàn)略,是南大通用未來在證券行業(yè)的發(fā)展方向。
對于這個方面的問題,南大通用數(shù)據(jù)技術(shù)股份有限公司高級副總裁兼CTO武新表示,對于代碼升級,南大通用與IBM簽訂了服務(wù)合同,升級服務(wù)是可以延續(xù)的,南大通用會根據(jù)本土需求進行代碼升級的服務(wù)改進;另外,如何建立基于Informix的功能開發(fā)的團隊,目前做數(shù)據(jù)庫的包括國產(chǎn)數(shù)據(jù)庫廠商、華為、BAT以及南大通用不過1000人。如何吸收在美國數(shù)據(jù)庫廠商工作的華人人才?如何與產(chǎn)業(yè)鏈互相合作支持?這都需要考慮,不過,現(xiàn)在的國產(chǎn)數(shù)據(jù)庫人才形勢比5年前好很多,總體人才規(guī)模上雖然趕不上Oracle,但是核心人才團隊人員如Oracle也不過千人左右。所以國產(chǎn)數(shù)據(jù)庫還是有機會。
再者,如何在商業(yè)模式上再創(chuàng)新,進行某些行業(yè)的個性化模塊創(chuàng)新,對于這點,南大通用已經(jīng)做了包括銷售模式的改進,按照CPU、數(shù)據(jù)量、套數(shù)等多種銷售模式來進行。
同時,南大通用董事長兼CEO崔維力分析認為,從Informix對于IBM和南大通用的技術(shù)演進來看,雙方都在做技術(shù)創(chuàng)新,如果雙方有新的創(chuàng)新,互相都可以合作再次購買,關(guān)鍵是如何在共享磁盤基礎(chǔ)上做的集群,因為谷歌已經(jīng)作出了一個共享的集群。南大通用的8a集群已經(jīng)可用,目前我們還沒有看到其他友商有著這樣的實力。
之前,南大通用員工總數(shù)500人,目前大概有400工程師,200人做研發(fā),100人做銷售,100人做技術(shù)支持,團隊中做了5年到10年的員工非常多。公司實行員工持股,占60%左右股權(quán)。因此,南大通用對于未來的數(shù)據(jù)庫發(fā)展前景非常看好。
顯然,大家也看到了南大通用與集成商合作的決心,崔維力最后表示,這個產(chǎn)業(yè)的發(fā)展是屬于大家的,包括數(shù)據(jù)庫、操作系統(tǒng)、處理器、中間件、軟件開發(fā)商、集成商和用戶的共同協(xié)作。
由此可見,GBase8t的出現(xiàn),可以說南大通用數(shù)據(jù)庫發(fā)展之路有了實質(zhì)性的起色與進步,相信未來發(fā)展過程中的問題肯定會有,但問題也是需要一步一步地分析,一點一點地解決。在改變數(shù)據(jù)庫產(chǎn)業(yè)格局的基礎(chǔ)上,實現(xiàn)國產(chǎn)數(shù)據(jù)庫新的飛躍,這才是南大通用所想要的,也是關(guān)注基礎(chǔ)軟件的業(yè)內(nèi)人士所期望的。所謂基礎(chǔ)決定發(fā)展,現(xiàn)在國產(chǎn)數(shù)據(jù)庫已經(jīng)有了一定的基礎(chǔ),未來的發(fā)展值得期待。(阿明)