最近一篇关于Ars Technica的文章讨论了北卡罗来纳州立大学心理学系最近进行的一项研究,该研究表明用户倾向于尽一切可能摆脱对话框以回到他们手头的任务.无论显示何种消息,大多数人都会单击"确定"或"是",最小化对话框或关闭对话框.显示的一些对话框是真实的,其中一些是假的(就像那些冒充防病毒警告的网页显示的弹出窗口).响应时间表明这些用户并没有真正阅读这些对话框.
所以,知道这一点,这将如何影响你的设计,你会尝试做些什么(如果有的话)?
我对Oracle数据库中常见的日志记录方法感兴趣.我们的方法如下:
我们为要记录的表创建一个日志表.日志表包含原始表的所有列以及一些特殊字段,包括时间戳,修改类型(插入,更新,删除),修饰符的id.原始表上的触发器为每个插入和删除创建一个日志行,为修改创建两行.日志行包含更改原始行之前和之后的数据.
虽然使用此方法可以及时挖掘记录的状态,但它有一些缺点:
还有其他可能性吗?可以使用哪种工具来解决这个问题?
我只知道log4plsql.这个工具的优点/缺点是什么?
编辑:根据Brian的回答,我找到了以下参考资料,解释了标准和细粒度审核.