【发布时间】:2010-11-29 04:16:30
【问题描述】:
我们当前的企业解决方案是由实体框架驱动的 ASP.NET MVC 应用程序。有几个关于如何挂钩更改事件以进行审计的链接。我对这个不是很感兴趣。
我对企业级审计架构感兴趣。你们这些企业级战伤的人,你们的审计解决方案是什么?您是否在框架中序列化数据库中的对象。您是否设置数据库触发器来审计表?您是否一起使用单独的数据库,以便您的审计增长不会影响您的应用程序数据库?我对这里经过验证的真实解决方案感兴趣。我知道我们的技术选择 (EF) 有多种选择,但我首先对基础感兴趣。
链接将不胜感激。
【问题讨论】:
-
让我再做一个重要的说明。我们热衷于能够返回并查看应用程序中的旧数据。这就是我们认为持久化序列化对象很有帮助的地方(不仅仅是记录增量)。
-
一个数据库和多个数据库的区别有些人为。数据库可以有多个文件组,表可以有多个分区。您可以有效地将单个数据库视为多个数据库,将单个表视为多个表。