JBoss开发人员警告不要将HSQLDB用作持久存储(参见JBoss wiki)。我很困惑,因为HSQLDB似乎在生产中大量使用。
特别是,上面提到的页面似乎警告不要使用HSQLDB 完全而不是与JBoss一起使用。
在JBoss中使用HSQLDB是否仍然不值得推荐(特别是社区JBoss 5.1中捆绑的默认数据源)?
*:我们计划在内存模式下使用它。
答案 0 :(得分:2)
如果您自己的链接不能说服您,那么考虑在内存模式下使用它会在JMS队列备份时导致不良影响 - JBoss将开始尝试将消息持久保存到后备存储中以免费堆空间,但这实际上没有帮助。很快,你在GC中旋转或抛出OOM异常。