JBoss 环境和巨大的审计表
Posted
技术标签:
【中文标题】JBoss 环境和巨大的审计表【英文标题】:JBoss envers and huge audit tables 【发布时间】:2011-04-24 07:00:34 【问题描述】:我正在使用 JBoss Evers 审核我的 Java EE 应用程序,我的应用程序的性质导致审核表增长得非常快。历史数据很少被查询,访问时间不是问题,除了上周的数据。这些数据被频繁查询,访问需要快速。理想情况下,我会拆分数据并将其分布在两个表中,旧数据采用压缩格式。
不幸的是,据我从文档中得知,Envers 不允许将数据分散到多个表中。
是否有人知道实现这一目标的最佳方法是什么(如果可能,同时仍在使用 Envers)?
【问题讨论】:
您使用哪个数据库(mysql、Oracle ...)? 这是 MySQL,我们无法更改... :/ 【参考方案1】:*** 第一次不知道问题的答案!
我在 JBoss 论坛上发布了同样的问题,Adam 的回答非常有帮助:
你好, 不确定您使用的是哪个版本的 Envers,但也许您可以尝试使用 ValidityAuditStrategy(从 3.6 开始提供)。 另请参阅:http://opensource.atlassian.com/projects/hibernate/browse/HHH-5371
亚当
论坛条目的反向链接:http://community.jboss.org/message/579047
【讨论】:
现在记录在docs.jboss.org/hibernate/orm/4.2/devguide/en-US/html/…以上是关于JBoss 环境和巨大的审计表的主要内容,如果未能解决你的问题,请参考以下文章