【发布时间】:2010-10-11 15:50:55
【问题描述】:
我正在尝试确定在我的应用程序中审计日志记录的最佳方法。日志的主要原因是报告事件的顺序(更改)。
我有一个对象层次结构,当该层次结构的任何部分发生变化时,我需要在以后创建报告。
我认为我有三个选择:
- 为每个表创建一个日志,从而匹配对象的层次结构,然后为报告创建一个视图。
- 扁平化层次结构和去规范化表格,使报告更容易 - 简单的选择语句。
- 拥有一个日志表并记录每个更改,这使得报告更难但更灵活地应对更改。
我目前倾向于选项 1。
【问题讨论】:
标签: nhibernate logging audit