JBoss包含了巨大的审计表

时间:2010-10-12 12:13:32

标签: java jboss size audit hibernate-envers

我正在使用JBoss Evers审核我的Java EE应用程序,我的应用程序的性质导致审计表增长非常快。除了上周的数据外,历史数据不经常查询,访问时间并不是真正的问题。经常查询该数据,访问速度快。理想情况下,我会拆分数据并将其分配到两个表中,旧数据采用压缩格式。

不幸的是,就我从文档中可以看出,Envers不允许在多个表上传播数据。

有人知道实现这一目标的最佳方式是什么(如果可能的话,仍然使用Envers)?

1 个答案:

答案 0 :(得分:1)

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

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

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

亚当

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