WEB开发网
开发学院数据库DB2 DB2数据库的数据复制技术简单概述 阅读

DB2数据库的数据复制技术简单概述

 2007-05-20 16:20:26 来源:WEB开发网   
核心提示: -用户拷贝表-时间点表-聚集表-CCD表-副本或行副本表-用户表下面介绍一下这些目标表类型的特点:用户拷贝表这些表是复制源的只读拷贝,不带有附加的复制控制列,DB2数据库的数据复制技术简单概述(8),就像普通的源表,它们是目标表最普通的类型,副本或行副本表这些是唯一能被直接被我们的应用程序

-用户拷贝表

-时间点表

-聚集表

-CCD表

-副本或行副本表

-用户表

下面介绍一下这些目标表类型的特点:

用户拷贝表

这些表是复制源的只读拷贝,不带有附加的复制控制列,就像普通的源表。它们是目标表最普通的类型。

时间点表

这些表是复制源的只读拷贝,附带有一时间戳列。时间戳列初始为空。当复制更改时,该列被赋予相应值以指示更新的时间。当你想跟踪更改的时间时,可以使用这种类型的表。

聚集表

这些是只读的表,使用SQL列函数(如SUM、AVG)来计算源表全部或最近发生更改的数据的摘要。行会随时间追加到聚集表。

基础聚集表汇总一张源表的内容。用基础聚集表来定期地跟踪源表状态。例如,假设你想知道你每个月的顾客平均数。如果你的源表中一个顾客对应一行,你每月将你源表中的行数取平均,而后将平均值存储到一张基础聚集表中。

基础聚集表没有跟踪更改信息。例如,假设你一月份平均有500个顾客,二月份也有500个顾客。然而,在二月份,你失去两个现有的客户,同时新增两个新客户。基础数据表显示这两个月平均顾客数是一样的,但它没有反映出二月份的变化。如果你想跟踪变化信息,可以使用更改聚集表。

更改聚集表使用控制表中的更改数据,而不使用源表中的内容。使用更改聚集表来跟踪随时间发生的更改(UPDATE、INSERT、DELETE操作)。例如,假设你想知道每个月你增加多少新客户(INSERTS)失去多少现有客户(DELETES)。你将按月统计你源表中行所发生的更改,将统计结果存储在更改聚集表中。

CCD表

涉及非IBM数据库,本文不予讨论。

副本或行副本表

这些是唯一能被直接被我们的应用程序(此处的应用程序指用户的应用系统)更新的目标表。发生于副本或行副本的更改会被复制到相关的源表中;源表再依次复制更改至其它副本。使用副本表类型适用于任何地方的更新的复制。

上一页  3 4 5 6 7 8 9 10  下一页

Tags:DB 数据库 数据

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接