Java 在内存中存储数据库

Java 在内存中存储数据库,java,hibernate,Java,Hibernate,我使用的是一个web应用程序(java),它需要将数据库保存在内存(缓存…)中,而不是磁盘(C://或D://中)。 我尝试使用Java现金系统,但它无法执行查询,因为它是缓存而不是数据库。 我尝试使用hibernate,但在使用之前我有一些问题: hibernate在哪里将数据库保存在内存或磁盘中 如果hibernate无法将数据库保存在内存中,我可以选择哪个数据库 用于节省内存 谢谢。您可以尝试HSQL或H2。两者都具有内存模式。您可以使用Hibernate来处理这两个问题您可以尝试HSQL

我使用的是一个web应用程序(java),它需要将数据库保存在内存(缓存…)中,而不是磁盘(C://或D://中)。 我尝试使用Java现金系统,但它无法执行查询,因为它是缓存而不是数据库。 我尝试使用hibernate,但在使用之前我有一些问题:

  • hibernate在哪里将数据库保存在内存或磁盘中
  • 如果hibernate无法将数据库保存在内存中,我可以选择哪个数据库 用于节省内存

  • 谢谢。

    您可以尝试HSQL或H2。两者都具有内存模式。您可以使用Hibernate来处理这两个问题

    您可以尝试HSQL或H2。两者都具有内存模式。您可以使用Hibernate来处理这两个问题

    也可以使用JavaDB(以前的Derby):

    也可以使用JavaDB(以前的Derby):

    您知道Hibernate实际上不是一个数据库,对吗?您知道Hibernate实际上不是一个数据库,对吗?