java - 在生产环境中使用 HSQLDB 安全吗? (JBoss AS5.1)

标签 java jboss5.x hsqldb

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

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

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

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

最佳答案

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

关于java - 在生产环境中使用 HSQLDB 安全吗? (JBoss AS5.1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2299080/

相关文章:

TableColumn 中的 JavaFX 格式 double

java - Spring MVC + Hibernate : No Hibernate Session bound to thread, 并且配置不允许在此处创建非事务性的

java - Jboss后台验证

gradle - Gradle + Cargo + JBoss 5.1 = java.lang.ClassNotFoundException:org.jnp.interfaces.NamingContextFactory

java - JDBC 创建表

java - 如何从该字符串创建 JSONArray?

java - 如何在小程序表单之间导航?

Gradle 编译未更改但类被 aopc 修改的 java 源

Java HSQLDB - 批量插入 : OutOfMemoryError: GC overhead limit exceeded