楼主: cgh_chen

[精华] 分布式数据库的备份,历史数据的移出问题。

[复制链接]
论坛徽章:
4
授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:342009日食纪念
日期:2009-07-22 09:30:00林肯
日期:2013-12-07 22:20:05
41#
发表于 2002-5-30 14:01 | 只看该作者

快照表记录的删除

只读快照不可以被update或delete但可以被truncate。

因此,一种清除快照表记录的方法就是:
先把快照表中有用的数据都转到别的数据表中,然后truncate!

那这样truncate与drop掉快照后重建有何重要区别呢?
重建快照会象新建快照时一样进行隐式的complete refresh(即便refresh type是fast),而truncate后不会,因此不会跟重建那样————跟没做似的。

另外,truncate后的快照仍然有些隐忧:
如果删除基表中的某条老记录,则truncate后的快照不会出错,也不会发生任何事。
如果更新基表中某条的老记录,则truncate后的快照中会重新出现一条该记录————更新过的、包括所有字段内容的整条记录。

以上都是经过我的实验得出的结论,另外实验用的是根据rowid进行的fast刷新。

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
42#
发表于 2002-5-24 09:52 | 只看该作者
cgh_chen, 你好
能简单介绍一下你的快照是怎么建的吗?
我现在要从DB1的meter1表异步复制数据到DB2的meter2表。不是简单复制,meter2比meter1表多一些字段,这些字段的值要根据meter1的值进行判断再转换。这种复制能用快照实现吗?

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
43#
发表于 2002-5-24 16:08 | 只看该作者
我也是这样想:建一个快照将远程表复制过来,在快照上建个触发器,更新目标表。我目前想到的办法也只有这一个。

使用道具 举报

回复
论坛徽章:
5
ITPUB元老
日期:2005-05-19 18:47:53操作系统板块每日发贴之星
日期:2005-05-25 01:01:46授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:342010新春纪念徽章
日期:2010-03-01 11:19:07
44#
发表于 2002-5-24 20:20 | 只看该作者
我们也有这种情况。我们叫历史数据迁移。
我们的做法是建立一个独立的INSTANCE做为历史数据库。
当我们认为数据不会再被改时就迁移到库,只供用户查询。
通常是晚上用程序来做,一边INSERT,一边DELETE。

使用道具 举报

回复
论坛徽章:
5
ITPUB元老
日期:2005-05-19 18:47:53操作系统板块每日发贴之星
日期:2005-05-25 01:01:46授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:342010新春纪念徽章
日期:2010-03-01 11:19:07
45#
发表于 2002-5-25 12:42 | 只看该作者
多个数据库的我没人试过.
按正常来说,快照记录会随原来的数据删除自动删除的.
你可以试试. 很久以前我们有这样做过啊

使用道具 举报

回复
论坛徽章:
5
ITPUB元老
日期:2005-05-19 18:47:53操作系统板块每日发贴之星
日期:2005-05-25 01:01:46授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:342010新春纪念徽章
日期:2010-03-01 11:19:07
46#
发表于 2002-5-29 19:41 | 只看该作者
我们当初和你们说的一样是后来才建立的,现在也是运行还可以.只有刚开始比较麻烦

使用道具 举报

回复
论坛徽章:
5
ITPUB元老
日期:2005-05-19 18:47:53操作系统板块每日发贴之星
日期:2005-05-25 01:01:46授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:342010新春纪念徽章
日期:2010-03-01 11:19:07
47#
发表于 2002-5-30 17:53 | 只看该作者
好像是不行,快照要和原来的一样不过可以用快照+程序来实现的

使用道具 举报

回复
论坛徽章:
113
生肖徽章2007版:羊
日期:2011-10-11 10:20:29生肖徽章2007版:羊
日期:2011-10-11 10:20:29生肖徽章2007版:羊
日期:2011-10-11 10:20:29生肖徽章2007版:羊
日期:2011-10-11 10:20:29生肖徽章:猴
日期:2007-04-10 01:23:40生肖徽章:虎
日期:2011-10-11 10:20:29生肖徽章:羊
日期:2007-08-12 22:22:56生肖徽章:兔
日期:2007-08-15 17:25:14生肖徽章:虎
日期:2011-10-11 10:20:29生肖徽章:虎
日期:2007-09-24 07:24:16
48#
发表于 2004-9-28 10:04 | 只看该作者
收藏!

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表