創(chuàng)新性應(yīng)用
在很多項(xiàng)目中,尤其是國(guó)家投資的全國(guó)性大型項(xiàng)目,針對(duì)系統(tǒng)需求,往往會(huì)采用高端的軟硬件設(shè)備,在進(jìn)行選型時(shí)也是充分考慮如何把這些產(chǎn)品的功能特性應(yīng)用到實(shí)際的系統(tǒng)中去,使之更好的適應(yīng)工作的需要。
大型項(xiàng)目體系結(jié)構(gòu)復(fù)雜,使用的產(chǎn)品新,很難套用已有或者其他項(xiàng)目的模式,因此創(chuàng)新對(duì)系統(tǒng)來(lái)說(shuō)成了必然的選擇,尤其是對(duì)后臺(tái)數(shù)據(jù)庫(kù)系統(tǒng)的創(chuàng)新。
我國(guó)的政務(wù)工作也在不斷的改進(jìn),為了更好更迅速的為廣大人民提供服務(wù),我們的政務(wù)系統(tǒng)也需要與實(shí)際的工作流程相符合,因此會(huì)經(jīng)常需要對(duì)應(yīng)用系統(tǒng)及數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行升級(jí),也會(huì)經(jīng)常為了實(shí)現(xiàn)某項(xiàng)功能而引入數(shù)據(jù)庫(kù)方面的新應(yīng)用。
如何面對(duì)這些需求,對(duì)我們數(shù)據(jù)庫(kù)管理人員提出很高的要求,不但要求對(duì)數(shù)據(jù)庫(kù)的全面掌握和了解,還要求具有靈活應(yīng)用的水平。下面舉例說(shuō)明:
1、高級(jí)復(fù)制在系統(tǒng)切換方面的妙用
Oracle高級(jí)復(fù)制主要是為分布式數(shù)據(jù)庫(kù)模式設(shè)計(jì)的,功能是實(shí)現(xiàn)多節(jié)點(diǎn)之間的數(shù)據(jù)傳輸,一般多用于業(yè)務(wù)系統(tǒng)存在上下級(jí)關(guān)系的系統(tǒng)中,例如,在檢察院系統(tǒng)中,下級(jí)院的數(shù)據(jù)要上報(bào)給上級(jí)院,經(jīng)過(guò)上級(jí)院審批后,再下發(fā)給下級(jí)院,中間這一過(guò)程是通過(guò)Oralce高級(jí)復(fù)制來(lái)實(shí)現(xiàn)的。
在一次對(duì)24×7的實(shí)時(shí)應(yīng)用系統(tǒng)進(jìn)行系統(tǒng)切換時(shí),為了實(shí)現(xiàn)不中斷業(yè)務(wù)應(yīng)用,對(duì)Oracle高級(jí)復(fù)制進(jìn)行了深入分析,認(rèn)為其能夠滿足系統(tǒng)切換時(shí)的數(shù)據(jù)遷移。首先,在新服務(wù)器部署應(yīng)用系統(tǒng),并將邏輯備份的大部分?jǐn)?shù)據(jù)導(dǎo)入系統(tǒng),對(duì)于少量的數(shù)據(jù)則采用Oracle高級(jí)復(fù)制,使得在進(jìn)行邏輯備份后所產(chǎn)生的少量數(shù)據(jù)通過(guò)刷新快照,將數(shù)據(jù)傳輸過(guò)去,在一段時(shí)間后,兩套系統(tǒng)的數(shù)據(jù)完全相同。這時(shí),可以在兩套系統(tǒng)并行運(yùn)行一段時(shí)間后,進(jìn)行切換。
同樣,這套的方法也適當(dāng)于Sybase復(fù)制。
2、透明網(wǎng)關(guān)的使用
數(shù)據(jù)庫(kù)發(fā)展到今天,經(jīng)歷了多個(gè)階段,使的不同的系統(tǒng)在數(shù)據(jù)庫(kù)的發(fā)展歷史中采用了不同廠家的產(chǎn)品,為了能夠從不同廠商的數(shù)據(jù)庫(kù)中制取數(shù)據(jù),目前很多軟件
開(kāi)發(fā)商都是編寫(xiě)了專(zhuān)門(mén)的應(yīng)用程序,其實(shí)Oracle在DB2都提供了類(lèi)似的功能,下面以O(shè)racle為例進(jìn)行論述。
此文章共有4頁(yè) 1 2 3 4 下一頁(yè)
文章來(lái)源:中國(guó)項(xiàng)目管理資源網(wǎng)
IT服務(wù)及集成項(xiàng)目管理培訓(xùn)課程方案 |