Teradata - Protezione dei dati

Questo capitolo illustra le funzionalità disponibili per la protezione dei dati in Teradata.

Giornale transitorio

Teradata utilizza Transient Journal per proteggere i dati da errori di transazione. Ogni volta che viene eseguita una transazione, il journal dei transitori conserva una copia delle immagini precedenti delle righe interessate fino a quando la transazione non ha esito positivo o viene annullata correttamente. Quindi, le immagini precedenti vengono eliminate. Il diario transitorio viene mantenuto in ogni AMP. È un processo automatico e non può essere disabilitato.

Ricaderci

Il fallback protegge i dati della tabella memorizzando la seconda copia delle righe di una tabella su un altro AMP chiamato come Fallback AMP. Se un AMP non riesce, si accede alle righe di fallback. Con questo, anche se un AMP non riesce, i dati sono ancora disponibili tramite AMP di riserva. L'opzione di fallback può essere utilizzata durante la creazione della tabella o dopo la creazione della tabella. Il fallback garantisce che la seconda copia delle righe della tabella sia sempre archiviata in un altro AMP per proteggere i dati da errori AMP. Tuttavia, il fallback occupa il doppio dello spazio di archiviazione e dell'I / O per inserimento / eliminazione / aggiornamento.

Il diagramma seguente mostra come la copia di riserva delle righe viene archiviata in un altro AMP.

Diario di ripristino AMP giù

Il diario di ripristino di Down AMP viene attivato quando AMP non riesce e la tabella è protetta da fallback. Questo giornale tiene traccia di tutte le modifiche ai dati dell'AMP non riuscito. Il journal viene attivato sugli AMP rimanenti nel cluster. È un processo automatico e non può essere disabilitato. Una volta che l'AMP non riuscito è attivo, i dati dal diario di ripristino di Down AMP vengono sincronizzati con l'AMP. Fatto ciò, il giornale viene scartato.

Cliques

Clique è un meccanismo utilizzato da Teradata per proteggere i dati dai guasti dei nodi. Una cricca non è altro che un insieme di nodi Teradata che condividono un insieme comune di array di dischi. Quando un nodo si guasta, i vproc dal nodo guasto migreranno ad altri nodi nella clique e continueranno ad accedere ai loro array di dischi.

Nodo Hot Standby

Hot Standby Node è un nodo che non fa parte dell'ambiente di produzione. Se un nodo si guasta, i vproc dai nodi non riusciti migreranno al nodo hot standby. Una volta ripristinato, il nodo guasto diventa il nodo hot standby. I nodi Hot Standby vengono utilizzati per mantenere le prestazioni in caso di guasti ai nodi.

RAID

Redundant Array of Independent Disks (RAID) è un meccanismo utilizzato per proteggere i dati da errori del disco. Disk Array è costituito da un set di dischi raggruppati come unità logica. Questa unità può sembrare una singola unità per l'utente, ma possono essere distribuite su più dischi.

RAID 1 è comunemente usato in Teradata. In RAID 1, ogni disco è associato a un disco mirror. Qualsiasi modifica ai dati nel disco primario si riflette anche nella copia mirror. Se il disco primario si guasta, è possibile accedere ai dati dal disco mirror.