【发布时间】:2016-09-29 20:10:48
【问题描述】:
我想为我的 Spring Boot 应用程序提供一个基于文件的 SQL 数据库,它不需要专用的数据库服务器并且开箱即用,例如 HSQLDB 或 H2。 此外,我希望该数据库主要在文件系统上工作并限制其内存使用。然而,无论我使用 HSQLDB 还是 H2,更改只会在关机时保存到磁盘,并且内存使用量会激增。
我想立即将对数据库的所有更改保存到磁盘,而不是一直将所有更改保存在内存中。
我的 Spring Boot 数据源 url 当前是:jdbc:hsqldb:file:data/xxx。
我是否误解了 HSQLDB 和 H2 的功能,还是我缺少配置设置?
【问题讨论】:
标签: spring-boot h2 hsqldb