Teradata 数据保护

2018-01-12 16:12 更新

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

Transient Journal

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

Fallback

回退通过将表的行的第二副本存储在称为回退AMP的另一AMP上来保护表数据。如果一个AMP出现故障,则会访问回退行。这样,即使一个AMP出现故障,通过备用AMP仍然可以获得数据。 Fallback选项可用于表创建或表创建后。回退确保表的行的第二副本总是存储在另一个AMP中以保护数据免于AMP故障。但是,回退占用的存储空间和I / O的两倍,用于插入/删除/更新。

下图显示了如何将行的后备副本存储在另一个AMP中。

Fallback

Down AMP Recovery Journal

当AMP故障并且表受回退保护时,将激活Down AMP恢复日志。 此日志记录对失败的AMP的数据的所有更改。 在集群中剩余的AMP上激活日志。 这是一个自动过程,不能禁用。 一旦失败的AMP生效,则来自下行AMP恢复日志的数据与AMP同步。 一旦完成,日志将被丢弃。

Down AMP Recovery Journal

Cliques

Clique是Teradata用来保护数据免受节点故障的机制。 clique只是一组共享一组公共磁盘阵列的Teradata节点。 当节点出现故障时,来自故障节点的vprocs将迁移到clique中的其他节点,并继续访问其磁盘阵列。

Hot Standby Node

热备节点是不参与生产环境的节点。 如果节点出现故障,则故障节点的vprocs将迁移到热备份节点。 一旦故障节点恢复,它将成为热备份节点。 热备节点用于在节点故障的情况下维持性能。

RAID

独立磁盘冗余阵列(RAID)是一种用于保护数据免受磁盘故障的机制。 磁盘阵列由一组被分组为逻辑单元的磁盘组成。 此单元对用户看起来可能是单个单元,但它们可能分布在多个磁盘上。

RAID 1通常用于Teradata。 在RAID 1中,每个磁盘与镜像磁盘相关联。 对主磁盘中的数据的任何更改也反映在镜像副本中。 如果主磁盘发生故障,则可以访问来自镜像磁盘的数据。

RAID

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号