java - java中的内存数据库表

标签 java database hibernate

我对 Hibernate 完全陌生,所以这个问题对某些人来说可能显得很天真。

我正在开发一个需要内存表的应用程序,并且仅定期将表写入磁盘以减少写入操作。我本可以使用一些复杂的数据结构来完成此操作,但由于最终我的数据存储在光盘上的数据库中,因此我正在搜索 Java 中的任何内存数据库计算功能。 Hibernate 允许我这样做吗?

最佳答案

听起来您正在寻找内存数据库中的高超音速/HSQL。如果您使用它,那么您可以设置一个名为写入延迟的属性,该属性将延迟写入磁盘,如下所示:

<property name="connection.writedelay">100</property>

看看here .

关于java - java中的内存数据库表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6989814/

相关文章:

java - Java中如何将对象属性值赋给变量?

java - 使用javax.swing.ImageIcon显示我保存在目录中的jpg

ruby-on-rails - 使用 Gerrit 部署 Ruby on Rails 数据库

java - 没有配置文件的 Hibernate 配置

java - 无法加载 Java 库

java - 使用经过身份验证的 session 的 Jersey 客户端

sql - 如何获取Impala中当前的数据库名称?我实际上为此搜索了很多,但没有找到任何相关内容

java - 使用 JDBC 线程 "AWT-EventQueue-0"java.lang.NoClassDefFoundError 中出现异常

java - JPA 实体的 DTO 生成器

hibernate - 动态排序 NamedQuery?接缝/hibernate/JPA