Teradata - Protection des données

Ce chapitre décrit les fonctionnalités disponibles pour la protection des données dans Teradata.

Journal transitoire

Teradata utilise Transient Journal pour protéger les données contre les échecs de transaction. Chaque fois que des transactions sont exécutées, le journal des transitoires conserve une copie des images avant des lignes affectées jusqu'à ce que la transaction réussisse ou soit annulée avec succès. Ensuite, les images avant sont supprimées. Le journal des transitoires est conservé dans chaque AMP. Il s'agit d'un processus automatique et ne peut pas être désactivé.

Se retirer

Fallback protège les données de la table en stockant la deuxième copie des lignes d'une table sur un autre AMP appelé Fallback AMP. Si un AMP échoue, les lignes de secours sont accédées. Avec cela, même si un AMP échoue, les données sont toujours disponibles via AMP de secours. L'option de secours peut être utilisée lors de la création de la table ou après la création de la table. Le repli garantit que la deuxième copie des lignes de la table est toujours stockée dans un autre AMP pour protéger les données de l'échec AMP. Cependant, le secours occupe deux fois le stockage et les E / S pour l'insertion / la suppression / la mise à jour.

Le diagramme suivant montre comment la copie de secours des lignes est stockée dans un autre AMP.

Down AMP Recovery Journal

Le journal de récupération Down AMP est activé lorsque l'AMP échoue et que la table est protégée contre le repli. Ce journal garde une trace de toutes les modifications apportées aux données de l'AMP défaillant. Le journal est activé sur les AMP restants du cluster. Il s'agit d'un processus automatique et ne peut pas être désactivé. Une fois que l'AMP défaillant est actif, les données du journal de récupération Down AMP sont synchronisées avec l'AMP. Une fois que cela est fait, le journal est supprimé.

Cliques

Clique est un mécanisme utilisé par Teradata pour protéger les données des pannes de nœud. Une clique n'est rien d'autre qu'un ensemble de nœuds Teradata qui partagent un ensemble commun de baies de disques. Lorsqu'un nœud tombe en panne, les vprocs du nœud défaillant migrent vers d'autres nœuds de la clique et continuent d'accéder à leurs baies de disques.

Nœud de redondance d'UC

Le nœud de redondance d'UC est un nœud qui ne participe pas à l'environnement de production. Si un nœud échoue, les vprocs des nœuds défaillants migreront vers le nœud de secours. Une fois le nœud défaillant récupéré, il devient le nœud de secours. Les nœuds de redondance d'UC sont utilisés pour maintenir les performances en cas de défaillance des nœuds.

RAID

La matrice redondante de disques indépendants (RAID) est un mécanisme utilisé pour protéger les données contre les pannes de disque. La matrice de disques se compose d'un ensemble de disques regroupés sous la forme d'une unité logique. Cette unité peut ressembler à une seule unité pour l'utilisateur, mais elles peuvent être réparties sur plusieurs disques.

RAID 1 est couramment utilisé dans Teradata. En RAID 1, chaque disque est associé à un disque miroir. Toute modification des données du disque principal est également reflétée dans la copie miroir. Si le disque principal tombe en panne, les données du disque miroir sont alors accessibles.