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

在Oracle中回放数据库表并实时返回到当前状态,oracle,flashback,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 p

我们正在开发产品的新版本,我们希望实现一个功能,用户可以查看应用程序所做疾病预测的旧数据。例如,用户可以选择返回一年前的预测。在数据库级别,需要做的是获取存档数据。数据库中的表数量约为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

闪回可能是一种方法,但您需要为所需的表使用闪回数据归档。使用这项技术,您可以选择要存储多少时间。使用flashback技术,我发现有趣的是,您可以查询相同的表(使用一些传统选项),而不是创建历史表的另一个选项