郭 瑩
21年前,包括摩根大通在內(nèi)的華爾街三家投行要求供應(yīng)商給他們解決數(shù)據(jù)傳輸問題——這樣他們就可以將在倫敦交易的數(shù)據(jù)實(shí)時傳遞到紐約。三年后,這一需求終于得到了滿足,這也就催生了數(shù)據(jù)復(fù)制技術(shù)。
當(dāng)年提供這項(xiàng)技術(shù)給三家投行的數(shù)據(jù)庫供應(yīng)商是Sybase。今天,復(fù)制服務(wù)器已經(jīng)可以完全勝任數(shù)據(jù)復(fù)制技術(shù)。不僅僅如此,復(fù)制服務(wù)器器還被用戶應(yīng)用在災(zāi)備中心以及實(shí)時報(bào)表的生成上,尤其是實(shí)時報(bào)表。對于很多用戶來說,生成實(shí)時報(bào)表會嚴(yán)重影響數(shù)據(jù)的響應(yīng)速度,而數(shù)據(jù)復(fù)制器可以先復(fù)制出一個數(shù)據(jù)備表,再從備表中生成實(shí)時數(shù)據(jù)。
“隨著企業(yè)數(shù)據(jù)量的增大,以及越來越多企業(yè)需要不停頓業(yè)務(wù),他們對數(shù)據(jù)復(fù)制的要求越來越高。”Sybase全球高級產(chǎn)品經(jīng)理張偉這樣說。
解決異構(gòu)復(fù)制難題
選擇什么樣的數(shù)據(jù)復(fù)制技術(shù)才最適合用戶呢?張偉認(rèn)為,判斷一個數(shù)據(jù)復(fù)制技術(shù)的好壞,要從四個方面入手。
首先是功能性。這個條件聽起來很泛,但其實(shí)對于用戶來說是非常實(shí)際的話題。比如,有的復(fù)制技術(shù)只能復(fù)制表,而用戶其實(shí)可能只需要表里的某幾行或幾列數(shù)據(jù),如果能夠有更強(qiáng)的功能供用戶選擇,當(dāng)然更受歡迎。
其次是易用性。用戶是否能很快上手,使用起來是否感覺很方便——這與很多軟件的要求類似。
第三是性能。大規(guī)模數(shù)據(jù)復(fù)制勢必要占用大量的時間,尤其對于金融機(jī)構(gòu)來說,每天產(chǎn)生大量的數(shù)據(jù),大部分在每天營業(yè)時間結(jié)束后進(jìn)行復(fù)制。如果復(fù)制效率低下,很有可能第二天又要開門營業(yè)了,前一天的數(shù)據(jù)還沒復(fù)制完。
第四是異構(gòu)。很多用戶在不同時期建立了不同的系統(tǒng),使用了不同廠商的數(shù)據(jù)庫,數(shù)據(jù)散落在不同的系統(tǒng)里,現(xiàn)在要想實(shí)現(xiàn)數(shù)據(jù)復(fù)制,數(shù)據(jù)復(fù)制器本身的跨平臺性非常重要。在美國,一個投行在不同時期使用了Sybase ASE、Oracle、微軟SQL Server三種數(shù)據(jù)庫,它希望系統(tǒng)能同時將存在這三種數(shù)據(jù)庫中的相關(guān)數(shù)據(jù)都讀取出來,然后根據(jù)數(shù)據(jù)進(jìn)行實(shí)時的風(fēng)險(xiǎn)管理。
客票系統(tǒng)的數(shù)據(jù)復(fù)制
1996年開始,鐵道部開始在全線使用電子客票系統(tǒng),選用的是Sybase數(shù)據(jù)庫。當(dāng)時的數(shù)據(jù)管理模式是,鐵道部負(fù)責(zé)定義數(shù)據(jù)格式,然后將新增的數(shù)據(jù)代碼以電報(bào)的形式下分發(fā)到各地區(qū)中心,地區(qū)中心再電報(bào)分發(fā)到各路局、分局。可是,電報(bào)的形式并不是萬無一失的,電報(bào)發(fā)來的數(shù)據(jù)需要手工錄入系統(tǒng)中,全國300多個分?jǐn)?shù)據(jù)中心,難保沒有出錯的時候。等發(fā)現(xiàn)了錯誤再做調(diào)整,復(fù)雜而又容易出問題。
我國鐵路發(fā)展很快,新的站點(diǎn)設(shè)立、新的路線開通以及幾次大提速帶來的調(diào)整,數(shù)據(jù)格式調(diào)整成為鐵路部門經(jīng)常要面對的問題。在使用了Sybase復(fù)制服務(wù)器后,鐵道部實(shí)現(xiàn)了客票系統(tǒng)基礎(chǔ)代碼的自動分發(fā),不僅準(zhǔn)確性提高,實(shí)時性也加大?,F(xiàn)在,鐵道部仍沿用數(shù)據(jù)格式管理集中,數(shù)據(jù)存儲分散在各個路局的方式,但再也不會出現(xiàn)全系統(tǒng)數(shù)據(jù)格式不統(tǒng)一的情況。
“國內(nèi)使用復(fù)制服務(wù)器的情況還不普遍,在美國,差不多10個數(shù)據(jù)庫用戶中就有4~5個使用復(fù)制服務(wù)器,以便實(shí)現(xiàn)數(shù)據(jù)的實(shí)時復(fù)制和統(tǒng)一。更重要的是,在數(shù)據(jù)復(fù)制之后,有利于形成實(shí)時報(bào)表,方便管理層根據(jù)數(shù)據(jù)迅速決策。因此,中國市場可挖掘的空間還很大,尤其是在對數(shù)據(jù)時效性和準(zhǔn)確性要求非常高的金融行業(yè)。” Sybase中國區(qū)售前總監(jiān)宋一平這樣描述復(fù)制服務(wù)器在中國的未來。