自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

數(shù)據(jù)庫國產(chǎn)化替代中的雙軌制運(yùn)行機(jī)制

數(shù)據(jù)庫 Oracle
如果從Oracle等國外商用數(shù)據(jù)庫直接遷移到國產(chǎn)數(shù)據(jù)庫,切換后Oracle數(shù)據(jù)庫直接下線,生產(chǎn)系統(tǒng)只使用國產(chǎn)數(shù)據(jù)庫,我們稱之為單軌制切換。而如果系統(tǒng)切換后,國產(chǎn)數(shù)據(jù)庫作為主系統(tǒng),Oracle作為備系統(tǒng),主系統(tǒng)的數(shù)據(jù)自動(dòng)全量復(fù)制到備系統(tǒng)。

對(duì)于企業(yè)級(jí)核心系統(tǒng)而言,業(yè)務(wù)連續(xù)性要求是十分嚴(yán)格的。哪怕數(shù)據(jù)庫的性能再優(yōu)秀,業(yè)務(wù)連續(xù)性能力不足也無法在核心業(yè)務(wù)中應(yīng)用,在和我交流過的正在做國產(chǎn)數(shù)據(jù)庫替代的客戶那邊獲得的信息是,他們最為關(guān)心的并非性能,而是穩(wěn)定性。一套系統(tǒng)只有穩(wěn)定運(yùn)行,才能讓使用者省心、放心。

從另外一個(gè)方面講,沒有不宕機(jī)的數(shù)據(jù)庫,數(shù)據(jù)庫系統(tǒng)從底層基礎(chǔ)設(shè)施到數(shù)據(jù)庫產(chǎn)品本身都無法確保100%的可用性。因此在國產(chǎn)數(shù)據(jù)庫替代工作中,高可用機(jī)制是十分必要的保障措施。而在數(shù)據(jù)庫國產(chǎn)化替代的特殊條件下,雙軌制運(yùn)行又是數(shù)據(jù)庫國產(chǎn)化替代遷移工作中的重點(diǎn)。

如果從Oracle等國外商用數(shù)據(jù)庫直接遷移到國產(chǎn)數(shù)據(jù)庫,切換后Oracle數(shù)據(jù)庫直接下線,生產(chǎn)系統(tǒng)只使用國產(chǎn)數(shù)據(jù)庫,我們稱之為單軌制切換。而如果系統(tǒng)切換后,國產(chǎn)數(shù)據(jù)庫作為主系統(tǒng),Oracle作為備系統(tǒng),主系統(tǒng)的數(shù)據(jù)自動(dòng)全量復(fù)制到備系統(tǒng)。當(dāng)主系統(tǒng)故障時(shí),可以快速切換到備系統(tǒng),這種運(yùn)行模式稱之為雙軌制運(yùn)行模式。雙軌制運(yùn)行機(jī)制是指主備系統(tǒng)非對(duì)稱的模式,主備分別由老系統(tǒng)和新系統(tǒng)承擔(dān)。

雙軌制運(yùn)行模式可以首先由老系統(tǒng)作為主系統(tǒng),新系統(tǒng)作為備系統(tǒng),等新系統(tǒng)運(yùn)行較為穩(wěn)定后擇機(jī)將新系統(tǒng)切換為主系統(tǒng),由老系統(tǒng)承擔(dān)備系統(tǒng)運(yùn)行,數(shù)據(jù)復(fù)制流向也做反向切換。如果新系統(tǒng)運(yùn)行過程中發(fā)現(xiàn)有嚴(yán)重問題,可以隨時(shí)快速切換回老系統(tǒng),數(shù)據(jù)復(fù)制留下再次反轉(zhuǎn)。等新系統(tǒng)故障排除后,再進(jìn)行回切工作。

當(dāng)新系統(tǒng)運(yùn)行已經(jīng)十分穩(wěn)定后,備系統(tǒng)由與新系統(tǒng)相同的數(shù)據(jù)庫替代,老系統(tǒng)的數(shù)據(jù)庫下線,由雙軌制運(yùn)行切換到單軌制運(yùn)行。新數(shù)據(jù)庫的備用系統(tǒng)可以在雙軌制運(yùn)行之前完成建設(shè),采用一老二新三套數(shù)據(jù)庫運(yùn)行的架構(gòu),也可以在雙軌制轉(zhuǎn)單軌制的時(shí)候開始搭建新數(shù)據(jù)庫備庫,具體方案可以根據(jù)企業(yè)自己的IT規(guī)劃和技術(shù)要求來確定。一般情況下,雙軌制運(yùn)行采用邏輯復(fù)制的方式,而單軌制運(yùn)行的高可用機(jī)制采用物理復(fù)制的方式。

銀行、證券、能源等關(guān)鍵部門的關(guān)鍵業(yè)務(wù)系統(tǒng)的重要性極高,一旦出問題會(huì)產(chǎn)生極其嚴(yán)重的社會(huì)與 經(jīng)濟(jì)影響,因此這些企業(yè)的核心系統(tǒng)升級(jí)與切換一般來說都十分小心。普通的單軌制運(yùn)行機(jī)制下,在系統(tǒng)切換的前期發(fā)現(xiàn)一些嚴(yán)重問題還可以回退到老系統(tǒng),一旦系統(tǒng)運(yùn)行一段時(shí)間后,因?yàn)閿?shù)據(jù)與應(yīng)用的變化產(chǎn)生了一些不可逆的因素,很難比較順利地切換回老系統(tǒng)了。因此我們一般把單軌制運(yùn)行的系統(tǒng)切換稱為“單程票”,是沒有回頭路可走的。

有些朋友可能質(zhì)疑雙軌制機(jī)制的實(shí)施成本很高,是否有必要。其實(shí)哪怕測(cè)試再完整,復(fù)雜的核心業(yè)務(wù)系統(tǒng)中都可能存在一些一旦發(fā)生就不容易快速解決的BUG,如果你的業(yè)務(wù)無法承擔(dān)BUG引發(fā)的系統(tǒng)停運(yùn)、性能不足等問題,那么你就必須考慮雙軌制模式作為過渡期的保障措施。雙軌制運(yùn)行因?yàn)樵谶\(yùn)行初期階段不下線老系統(tǒng),因此容錯(cuò)能力較高,不容易出現(xiàn)因?yàn)樾孪到y(tǒng)的數(shù)據(jù)庫存在一些前期未能測(cè)試出來的問題而導(dǎo)致系統(tǒng)故障無法修復(fù),這對(duì)于保障核心業(yè)務(wù)系統(tǒng)的穩(wěn)定過渡十分有著十分難關(guān)鍵的作用。

雙軌制運(yùn)行機(jī)制在國產(chǎn)化替代中不僅僅可以解決數(shù)據(jù)庫的替代問題,還可以用在國產(chǎn)化硬件替代中發(fā)揮作用。一些關(guān)鍵業(yè)務(wù)系統(tǒng)可能不采用一步到位的模式,先替換數(shù)據(jù)庫,再替換服務(wù)器。比如先用X86環(huán)境的國產(chǎn)數(shù)據(jù)庫替換Oracle,雙軌制變單軌制時(shí),主系統(tǒng)數(shù)據(jù)庫服務(wù)器繼續(xù)使用X86,備系統(tǒng)的數(shù)據(jù)庫和服務(wù)器都改為國產(chǎn)產(chǎn)品。等穩(wěn)定運(yùn)行一段時(shí)間后,將全國產(chǎn)生產(chǎn)環(huán)境切換為主系統(tǒng),最后再去除X86服務(wù)器。

為了適應(yīng)國內(nèi)的核心業(yè)務(wù)系統(tǒng)遷移,目前的主流國產(chǎn)數(shù)據(jù)庫都對(duì)雙軌制運(yùn)行機(jī)制提供了較好的支持。從數(shù)據(jù)雙向復(fù)制,SQL語法與數(shù)據(jù)庫對(duì)象的兼容性等方面都做了大量的適配,在國內(nèi)也已經(jīng)有了十分成功的應(yīng)用。在設(shè)計(jì)雙軌制運(yùn)行方案的時(shí)候,仍然需要根據(jù)應(yīng)用系統(tǒng)的特點(diǎn)去做精心設(shè)計(jì),因?yàn)椴捎眠壿嫃?fù)制,復(fù)制延時(shí)與應(yīng)用特點(diǎn),比如長(zhǎng)事務(wù)等都有十分密切的關(guān)系,因此絕大多數(shù)系統(tǒng)在實(shí)現(xiàn)雙向復(fù)制的時(shí)候,都需要針對(duì)應(yīng)用做一些改造,避免雙向復(fù)制的故障。測(cè)試的時(shí)候,也需要對(duì)雙向復(fù)制都做充分的測(cè)試。這是實(shí)施雙軌制運(yùn)行時(shí)容易忽略的地方。

2016年,某電力企業(yè)在遷移人資系統(tǒng)的時(shí)候,就采用了雙軌制運(yùn)行模式,在雙軌制運(yùn)行1年后,徹底改為單軌制運(yùn)行。作為一個(gè)系統(tǒng)的雙軌制運(yùn)行,比起單一的數(shù)據(jù)庫而言,要復(fù)雜得多。因?yàn)槌藬?shù)據(jù)庫要切換,操作系統(tǒng)、中間件等也要做切換,應(yīng)用系統(tǒng)基于操作系統(tǒng)、中間件等的雙軌制改造也是改造工作中不可或缺的。當(dāng)時(shí)的環(huán)境是從小型機(jī)+WEBLOGIC+Oracle切換到X86服務(wù)器+國產(chǎn)中間件+達(dá)夢(mèng)數(shù)據(jù)庫。為適應(yīng)雙軌制運(yùn)行的應(yīng)用改造花了大約三個(gè)月時(shí)間。

責(zé)任編輯:武曉燕 來源: 白鱔的洞穴
相關(guān)推薦

2022-10-17 09:03:52

2023-08-03 08:42:24

2022-11-18 09:27:22

數(shù)據(jù)庫

2023-10-09 07:31:11

2022-11-29 08:50:51

數(shù)據(jù)庫國產(chǎn)化云原生

2024-11-01 14:58:44

2011-05-23 10:16:57

微軟IPv6IPv4

2023-06-13 23:17:53

騰訊云數(shù)據(jù)庫金融行業(yè)

2020-07-31 11:01:46

BI新基建國產(chǎn)化

2023-11-03 07:51:26

2024-07-16 08:22:09

2015-07-03 10:04:07

東方通國產(chǎn)化替代

2022-10-14 17:38:26

數(shù)據(jù)庫IT基礎(chǔ)

2022-11-01 09:27:28

數(shù)據(jù)庫國產(chǎn)運(yùn)維

2015-11-20 11:20:54

js開發(fā)

2023-06-30 08:30:00

騰訊云數(shù)據(jù)庫國產(chǎn)數(shù)據(jù)庫

2016-08-22 09:34:52

PowerRedPOWERIBM
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)