2

在解决操作问题时,我发现有时很难在没有更多细节的情况下诊断问题。例如,我从时间戳中看到商户记录在特定日期发生了变化,并且前一天的交易处理受到质疑。记录变化可以帮助快速排除可能性。

是否有任何实用程序可以自动进行这种比较?我希望它能够执行以下操作:

String logDelta=SomeLibrary.describeChanges(bean1, bean2);

我希望有一个类似的单线:

"lastName{'Onassis','Kennedy Onassis'}, favoriteNumber{16,50}"
4

1 回答 1

0

这称为审计跟踪或审计日志,通常使用触发器或存储过程在数据库中完成,以复制数据库中正在更改的行,其中包含用户名和时间戳。出于合规性原因,这样做很常见。我还没有看到任何为您管理它的软件包,因为它通常与数据库设计非常紧密地耦合。您不一定想要每一行或每个字段的副本,这样做会变得非常昂贵高度交易的环境。

尝试谷歌搜索“审计跟踪”

于 2012-07-10T16:23:55.237 回答