DB2數(shù)據(jù)庫(kù)設(shè)計(jì)的建議之設(shè)計(jì)好數(shù)據(jù)庫(kù)備份和還原的方案
我們今天是要和大家一起討論的是正確講解DB2數(shù)據(jù)庫(kù)設(shè)計(jì)的建議之設(shè)計(jì)好數(shù)據(jù)庫(kù)備份和還原的方案。在數(shù)據(jù)庫(kù)交付生產(chǎn)使用后,一般的情況下我們對(duì)其需要進(jìn)行大量的測(cè)試。但是在測(cè)試過(guò)程中往往又會(huì)產(chǎn)生很多的垃圾數(shù)據(jù)。
可是交給企業(yè)應(yīng)用的,肯定是一個(gè)干凈的數(shù)據(jù)庫(kù)系統(tǒng)。為此在數(shù)據(jù)庫(kù)設(shè)計(jì)的時(shí)候,就需要想好如果減少測(cè)試過(guò)程中的垃圾數(shù)據(jù)。或者采取什么樣的方式來(lái)實(shí)現(xiàn)在交互時(shí)自動(dòng)清除垃圾數(shù)據(jù)的機(jī)制。
一般來(lái)說(shuō),想要一個(gè)數(shù)據(jù)庫(kù)備份與還原的方案,減少數(shù)據(jù)庫(kù)測(cè)試所產(chǎn)生的垃圾數(shù)據(jù)。如現(xiàn)在在給企業(yè)部署數(shù)據(jù)庫(kù)的時(shí)候,往往是先安裝一個(gè)干凈的數(shù)據(jù)庫(kù)系統(tǒng)。當(dāng)然字符集這些需要預(yù)先設(shè)置好。然后再利用數(shù)據(jù)庫(kù)還原功能將預(yù)先定義好的數(shù)據(jù)庫(kù)模型還原出來(lái)。
另外有些時(shí)候需要兩個(gè)方案互為補(bǔ)充。如在數(shù)據(jù)庫(kù)初始化的過(guò)程中,采用數(shù)據(jù)庫(kù)還原的方式來(lái)創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象。但是在應(yīng)用軟件升級(jí)的時(shí)候,由于此時(shí)已經(jīng)有了用戶的數(shù)據(jù),為此不能夠在使用數(shù)據(jù)庫(kù)還原的方法。而是通過(guò)應(yīng)用程序來(lái)執(zhí)行某些SQL代碼,來(lái)調(diào)整或者增加部分?jǐn)?shù)據(jù)庫(kù)對(duì)象。
無(wú)論采用哪一種方式,需要遵循的一個(gè)原則就是在給企業(yè)創(chuàng)建DB2數(shù)據(jù)庫(kù)對(duì)象時(shí)要***限度的減少測(cè)試。而要做到這一點(diǎn),就是需要先在測(cè)試服務(wù)器上創(chuàng)建對(duì)象并測(cè)試對(duì)象可用。然后直接將相關(guān)的SQL代碼在投入使用的數(shù)據(jù)庫(kù)服務(wù)器上執(zhí)行。
上述的相關(guān)內(nèi)容就是對(duì)講解DB2數(shù)據(jù)庫(kù)設(shè)計(jì)的建議之設(shè)計(jì)好數(shù)據(jù)庫(kù)備份與還原的方案的描述,希望會(huì)給你帶來(lái)一些幫助在此方面。
【編輯推薦】