ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 从Oracle数据库缓存数据到TimesTen(续)

从Oracle数据库缓存数据到TimesTen(续)

原创 Linux操作系统 作者:tushiming 时间:2008-09-27 13:14:43 0 删除 编辑

CacheGroup概述

要想比较深入的了解TimesTen和Oracle如何交互,必须对它们之间的数据交互方式进行了解,同时必须将TimesTen到Oracle,oracle到TimesTen数据传输分开来理解,因为,他们之间的传输原理是不一样的。

从TimesTen到Oracle交换方式


从TimesTen到Oracle数据同步方式有2种:

l        Automatic propagation

如果TimesTen端Cache Group中表被更新,该方式将自动将这个更新传递到Oracle端相应的表,并更新Oracle端相应的表,该方式是每个更新事务发生后,马上传递到Oracle端,几乎没有什么延迟。

l        Manual flush

手工同步更新到Oracle端的相应表,该方式使用的批处理方式。

从Oracle到TimesTen交换方式

 

从Oracle到TimesTen数据同步方式有4种:

l        Incremental autorefresh

用户可以一个时间间隔(在定义cachegroup脚本时,缺省值是5分钟),系统根据这个时间间隔将Oracle端的更新,采用增量方式更新到TimesTen中。

l        Full autorefresh

用户可以一个时间间隔(在定义cachegroup脚本时,缺省值是5分钟),系统根据这个时间间隔将Oracle端的表全部更新到cachegroup中(即使数据没有更新,也会更新到TimesTen中)。

l        Manual load

手工将oracle中相应表的数据装载到TimesTen中。

l        Manual refresh

手工删除TimesTen cachegroup中的数据,然后将oracle中相应表的数据再装载到TimesTen中来。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/11202013/viewspace-465880/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-09-19

  • 博文量
    3
  • 访问量
    6642