配置HSQLDB大存储

Posted

技术标签:

【中文标题】配置HSQLDB大存储【英文标题】:Configuration HSQLDB big storage 【发布时间】:2014-10-27 16:38:25 【问题描述】:

首先,对不起,我的英语很接近。

我对 HSQLDB 的使用有点迷茫。 我需要在最短的时间内在本地数据库中保存大量数据(3Go+)。

所以我做了以下:

创建缓存表...;用于将数据保存在 .data 文件中 设置文件日志错误;不要将数据保存在 .log 文件中并争取时间 关闭紧凑型;用于在本地磁盘中保存记录

我知道还有其他变量可用于增加 .data 大小和提高数据访问速度,例如:

hsqldb.cache_scale= hsqldb.cache_size_scale= 设置文件 NIO 大小 xxxx

但我不知道如何为大存储设置参数。

谢谢你的帮助。

【问题讨论】:

【参考方案1】:

当您使用SET FILES LOG FALSE 时,数据更改不会保存,直到您执行SHUTDOWNCHECKPOINT

其他参数可以保留其默认值。如果您想使用更多内存并获得一些速度,您可以将参数的默认值乘以 2 或 4。

【讨论】:

以上是关于配置HSQLDB大存储的主要内容,如果未能解决你的问题,请参考以下文章

使用 Spring 进行 HSQLDB 配置 - BeanCreationException:

Spring Boot + Spring Batch + HSQLDB -> 为 JobRepository 配置 HSQLDB

HSQLDB 删除所有数据和配置文件

在休眠配置文件中设置 HSQLDB 数据类型?

每次战争部署仅创建一次 hsqldb 数据库

jdbc.properties各种数据库连接配置