Java 在生产中使用HSQLDB是否安全?(JBossAS5.1)

Java 在生产中使用HSQLDB是否安全?(JBossAS5.1),java,jboss5.x,hsqldb,Java,Jboss5.x,Hsqldb,JBoss开发人员警告不要将HSQLDB用作持久存储(请参阅)。但我感到困惑,因为HSQLDB似乎在生产中大量使用 特别是,上面提到的页面似乎完全警告不要使用HSQLDB,而不是与JBoss一起使用 是否仍然不建议在JBoss中使用HSQLDB(特别是社区JBoss5.1中捆绑的默认数据源) *:我们计划在内存模式下使用它。 如果你自己的链接不能说服你,那么考虑在内存模式中使用它会在JMS队列备份时导致不希望的效果。JBASS将开始尝试将消息保存到后备存储区以释放堆空间,但这实际上并没有帮助。很

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

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

是否仍然不建议在JBoss中使用HSQLDB(特别是社区JBoss5.1中捆绑的默认数据源)


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

如果你自己的链接不能说服你,那么考虑在内存模式中使用它会在JMS队列备份时导致不希望的效果。JBASS将开始尝试将消息保存到后备存储区以释放堆空间,但这实际上并没有帮助。很快,您就会在GC中旋转或抛出OOM异常。

我明白了这一点。但是确保消息不会无限重试,给它足够的堆空间等等,这种风险基本上可以消除,对吧?也许。。。如果您确信应用程序中的所有代码都将保持相同的高标准,即使在您离开后,它仍由一个对高超音速及其陷阱一无所知的人维护。似乎出于某种原因,您有动机保留HSQLDB;也许还有另外一个问题。嗯。。。我再好好考虑一下。谢谢你的建议!