2

JBoss 开发人员警告不要将 HSQLDB 用作持久存储(请参阅JBoss wiki)。不过我很困惑,因为 HSQLDB 似乎在生产中被大量使用。

特别是,上面提到的页面似乎完全警告不要使用 HSQLDB 而不是反对与 JBoss 一起使用。

是否仍然不推荐在 JBoss 中使用 HSQLDB(特别是 Community JBoss 5.1 中捆绑的默认数据源)?

*:我们计划在内存模式下使用它。

4

1 回答 1

2

如果您自己的链接不能说服您,那么请考虑在内存模式下使用它会导致 JMS 队列备份时产生不良影响——JBoss 将开始尝试将消息持久保存到后备存储以释放堆空间,但这实际上并没有帮助。很快,你就会陷入 GC 或抛出 OOM 异常。

于 2010-02-19T23:49:25.443 回答