相关疑难解决方法(0)

为数据库应用程序留下审计跟踪/更改历史记录的有效策略?

人们在相当复杂的数据库中维护数据更改历史记录的成功策略是什么?我经常使用和开发的应用程序之一可以真正受益于更全面的跟踪记录随时间变化的方式.例如,现在记录可以具有多个时间戳和修改的用户字段,但是我们目前没有用于记录多个更改的方案,例如,如果回滚操作.在完美的世界中,可以在每次保存之后重建记录,等等.

关于DB的一些信息:

  • 需要有能力每周增加数千条记录
  • 50-60表
  • 主修订表可能每个都有数百万条记录
  • 合理数量的外键和索引设置
  • 使用PostgreSQL 8.x

database postgresql database-design crud audit-trail

25
推荐指数
3
解决办法
2万
查看次数