在Oracle中回滚数据库表并实时返回当前状态

时间:2017-01-26 17:49:30

标签: oracle flashback

我们正在开发新版本的产品,我们希望实现一项功能,用户可以在该功能中查看应用程序进行疾病预测的旧数据。例如,用户可以选择及时返回以查看一年前的预测。在数据库级别,需要发生的是获取存档数据。数据库中的表数量大约为200,其中需要返回旧状态的表

I read about Flashbacks and although they seem to be used more for recovery, was curious to know if they can be used. 

1> Would it be possible to use Flashbacks? 
2> If yes, how would it affect performance?
3> If no what could be some other options?

Thank you

1 个答案:

答案 0 :(得分:0)

闪回可能是一种方式,但您需要为所需的表使用闪回数据存档。使用此技术,您可以选择希望存储的时间。我使用闪回技术感兴趣的是,您查询创建历史表的同一个表(带有一些附加选项)而不是其他选项。