开发手册 欢迎您!
软件开发者资料库

Teradata - 数据保护

Teradata数据保护 - 从简单和简单的步骤学习Teradata,从基本到高级概念,包括简介,安装,体系结构,关系概念,数据类型,表,数据操作,SELECT语句,逻辑和条件运算符,SET运算符,字符串处理,日期/时间函数,内置函数,聚合函数,CASE和COALESCE,主索引,连接,子查询,表类型,空间概念,二级索引,统计,压缩,解释,哈希算法,JOIN索引,视图,宏,存储过程,JOIN策略,分区主索引,OLAP功能,数据保护,用户管理,性能调整,FastLoad,MultiLoad,FastExport,BTEQ。

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

Transient Journal

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

后备

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

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

Fallback

Down AMP Recovery Journal

The Down当AMP失败并且表受到回退保护时,将激活AMP恢复日志.该日志记录了发生故障的AMP数据的所有变化.该日志在群集中的其余AMP上激活.这是一个自动过程,无法禁用.一旦失败的AMP生效,则来自Down AMP恢复日志的数据将与AMP同步.完成后,日记将被丢弃.

Down AMP Recovery Journal

Cliques

Clique是Teradata用于保护数据免受节点故障影响的机制. clique只是一组共享一组通用磁盘阵列的Teradata节点.当节点发生故障时,故障节点的vproc将迁移到clique中的其他节点并继续访问其磁盘阵列.

热备节点

热备节点是不参与生产环境的节点.如果节点出现故障,则故障节点的vproc将迁移到热备节点.一旦故障节点恢复,它就成为热备节点. Hot Standby节点用于在节点发生故障时保持性能.

RAID

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

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

RAID