【问题标题】:JBoss envers and huge audit tablesJBoss 环境和巨大的审计表
【发布时间】:2011-04-24 07:00:34
【问题描述】:

我正在使用 JBoss Evers 审核我的 Java EE 应用程序,我的应用程序的性质导致审核表增长得非常快。历史数据很少被查询,访问时间不是问题,除了上周的数据。这些数据被频繁查询,访问需要快速。理想情况下,我会拆分数据并将其分布在两个表中,旧数据采用压缩格式。

不幸的是,据我从文档中得知,Envers 不允许将数据分散到多个表中。

是否有人知道实现这一目标的最佳方法是什么(如果可能,同时仍在使用 Envers)?

【问题讨论】:

  • 您使用哪个数据库(MySQL、Oracle ...)?
  • 这是 MySQL,我们无法更改... :/

标签: java jboss size audit hibernate-envers


【解决方案1】:

StackOverflow 第一次不知道问题的答案!

我在 JBoss 论坛上发布了同样的问题,Adam 的回答非常有帮助:

你好, 不确定您使用的是哪个版本的 Envers,但也许您可以尝试使用 ValidityAuditStrategy(从 3.6 开始提供)。 另请参阅:http://opensource.atlassian.com/projects/hibernate/browse/HHH-5371

亚当

论坛条目的反向链接:http://community.jboss.org/message/579047

猜你喜欢
  • 2015-07-13
  • 2012-12-24
  • 2013-06-28
  • 2011-09-13
  • 2014-06-05
  • 1970-01-01
  • 2014-03-22
  • 1970-01-01
  • 2017-08-17
相关资源
最近更新 更多