HSQLDB:内存 table 和数据丢失

HSQLDB: Memory table and data loss

情况:memory table 已创建,数据库用作 file:。据我了解,这种情况下,所有数据都必须包含在 .script 文件中。我的问题是,如果 hsqldb 在某些插入后未以正确的方式关闭,会发生什么情况?例如,有人按下服务器盒上的电源按钮。

这个问题的核心是当内存table被占用时,hsqldb什么时候保存数据到文件

还有一个.log文件记录了所有的INSERT、UPDATE和DELETE语句。重启数据库时,读取.log文件,数据恢复到掉电点