【问题标题】:is there a way to limit the audit log amount of Hibernate envers?有没有办法限制 Hibernate 环境的审计日志量?
【发布时间】:2018-01-15 17:33:40
【问题描述】:

我正在测试休眠环境的功能,我喜欢这个模块,但我不希望审计表变得太大。 hibernate 环境是否可以配置为审计表永远不会超过预定义的审计行数?

【问题讨论】:

  • 不,要么全有,要么全无

标签: java database hibernate hibernate-envers


【解决方案1】:

Envers 没有专门提供任何东西。

很多用户倾向于使用ValidityAuditStrategy,然后根据REVENDREVEND_TSTMP 字段在数据库上指定分区方案。

通过这样做,您可以设置策略

  • 您将最近的审计行存储在速度更快的磁盘介质上。
  • 您根据分区方案归档旧的审计行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-10
    • 2020-08-29
    • 2021-05-31
    • 2019-07-19
    • 2020-11-17
    • 2019-12-20
    相关资源
    最近更新 更多