Teradata教程

Teradata 数据保护

本章讨论 Teradata 中可用于数据保护的功能。

瞬态日志

Teradata 使用 Transient Journal 来保护数据免受事务失败的影响。每当运行任何事务时,瞬态日志都会保留受影响行的前映像的副本,直到事务成功或成功回滚。然后,丢弃之前的图像。瞬态日志保存在每个 AMP 中。这是一个自动过程,不能被禁用。

后备

回退通过将表行的第二个副本存储在另一个称为回退 AMP 的 AMP 上来保护表数据。如果一个 AMP 失败,则访问回退行。这样,即使一个 AMP 出现故障,数据仍然可以通过后备 AMP 获得。回退选项可在表创建时或表创建后使用。回退确保表行的第二个副本始终存储在另一个 AMP 中,以保护数据免受 AMP 故障的影响。但是,回退占用的存储和 I/O 是插入/删除/更新的两倍。
下图显示了行的后备副本如何存储在另一个 AMP 中。
Fallback

向下 AMP 恢复日志

当 AMP 出现故障并且表受到回退保护时,会激活 Down AMP 恢复日志。该日志记录对失败 AMP 数据的所有更改。该日志在集群中的其余 AMP 上被激活。这是一个自动过程,不能被禁用。一旦发生故障的 AMP 处于活动状态,来自 Down AMP 恢复日志的数据就会与 AMP 同步。完成此操作后,该日志将被丢弃。
Down AMP Recovery Journal

派系

Clique 是 Teradata 用来保护数据免受节点故障影响的机制。集团只不过是一组共享一组通用磁盘阵列的 Teradata 节点。当一个节点发生故障时,来自故障节点的 vprocs 将迁移到集团中的其他节点并继续访问它们的磁盘阵列。

热备节点

热备节点是不参与生产环境的节点。如果一个节点发生故障,那么来自故障节点的 vprocs 将迁移到热备节点。一旦故障节点恢复,它就成为热备节点。 Hot Standby节点用于在节点故障的情况下保持性能。

RAID

独立磁盘冗余阵列 (RAID) 是一种用于保护数据免受磁盘故障影响的机制。磁盘阵列由一组磁盘组成,这些磁盘分组为一个逻辑单元。这个单元对用户来说可能看起来像一个单元,但它们可能分布在多个磁盘上。
RAID 1 通常用于 Teradata。在 RAID 1 中,每个磁盘都与一个镜像磁盘相关联。对主磁盘中数据的任何更改也会反映在镜像副本中。如果主盘出现故障,则可以访问来自镜像盘的数据。
RAID
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4