【发布时间】:2019-12-15 19:35:22
【问题描述】:
我在数据库中存储了 500.000 条记录,每条记录大约 50 个字符。每小时清除数据库并插入 50 万条记录。
我通常更喜欢 H2,但我不明白为什么 database.mv 有 85 MB 大(在清除和恢复后甚至 200 MB)。 我也试过 hsqldb,它一直只使用 35 MB。
我使用具有以下特性的弹簧靴: H2:
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.url=jdbc:h2:file:./h2
spring.datasource.username=sa
spring.datasource.password=password
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
HSQLDB:
spring.datasource.driver-class-name=org.hsqldb.jdbc.JDBCDriver
spring.datasource.url = jdbc:hsqldb:file:data
spring.datasource.username=sa
spring.datasource.password=
【问题讨论】:
标签: spring-boot spring-data-jpa h2 hsqldb