Teradata 數(shù)據(jù)保護(hù)

2018-01-12 16:12 更新

本章討論Teradata中數(shù)據(jù)保護(hù)的可用功能。

Transient Journal

Teradata使用瞬態(tài)日志來保護(hù)數(shù)據(jù)免受事務(wù)故障的影響。無論何時(shí)運(yùn)行任何事務(wù),Transient journal都會(huì)保留受影響行的before映像的副本,直到事務(wù)成功或回滾成功。然后,丟棄之前的圖像。瞬時(shí)日志保存在每個(gè)AMP中。這是一個(gè)自動(dòng)過程,不能禁用。

Fallback

回退通過將表的行的第二副本存儲(chǔ)在稱為回退AMP的另一AMP上來保護(hù)表數(shù)據(jù)。如果一個(gè)AMP出現(xiàn)故障,則會(huì)訪問回退行。這樣,即使一個(gè)AMP出現(xiàn)故障,通過備用AMP仍然可以獲得數(shù)據(jù)。 Fallback選項(xiàng)可用于表創(chuàng)建或表創(chuàng)建后。回退確保表的行的第二副本總是存儲(chǔ)在另一個(gè)AMP中以保護(hù)數(shù)據(jù)免于AMP故障。但是,回退占用的存儲(chǔ)空間和I / O的兩倍,用于插入/刪除/更新。

下圖顯示了如何將行的后備副本存儲(chǔ)在另一個(gè)AMP中。

Fallback

Down AMP Recovery Journal

當(dāng)AMP故障并且表受回退保護(hù)時(shí),將激活Down AMP恢復(fù)日志。 此日志記錄對(duì)失敗的AMP的數(shù)據(jù)的所有更改。 在集群中剩余的AMP上激活日志。 這是一個(gè)自動(dòng)過程,不能禁用。 一旦失敗的AMP生效,則來自下行AMP恢復(fù)日志的數(shù)據(jù)與AMP同步。 一旦完成,日志將被丟棄。

Down AMP Recovery Journal

Cliques

Clique是Teradata用來保護(hù)數(shù)據(jù)免受節(jié)點(diǎn)故障的機(jī)制。 clique只是一組共享一組公共磁盤陣列的Teradata節(jié)點(diǎn)。 當(dāng)節(jié)點(diǎn)出現(xiàn)故障時(shí),來自故障節(jié)點(diǎn)的vprocs將遷移到clique中的其他節(jié)點(diǎn),并繼續(xù)訪問其磁盤陣列。

Hot Standby Node

熱備節(jié)點(diǎn)是不參與生產(chǎn)環(huán)境的節(jié)點(diǎn)。 如果節(jié)點(diǎn)出現(xiàn)故障,則故障節(jié)點(diǎn)的vprocs將遷移到熱備份節(jié)點(diǎn)。 一旦故障節(jié)點(diǎn)恢復(fù),它將成為熱備份節(jié)點(diǎn)。 熱備節(jié)點(diǎn)用于在節(jié)點(diǎn)故障的情況下維持性能。

RAID

獨(dú)立磁盤冗余陣列(RAID)是一種用于保護(hù)數(shù)據(jù)免受磁盤故障的機(jī)制。 磁盤陣列由一組被分組為邏輯單元的磁盤組成。 此單元對(duì)用戶看起來可能是單個(gè)單元,但它們可能分布在多個(gè)磁盤上。

RAID 1通常用于Teradata。 在RAID 1中,每個(gè)磁盤與鏡像磁盤相關(guān)聯(lián)。 對(duì)主磁盤中的數(shù)據(jù)的任何更改也反映在鏡像副本中。 如果主磁盤發(fā)生故障,則可以訪問來自鏡像磁盤的數(shù)據(jù)。

RAID

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)