HSQLDB:内存 table 和数据丢失
HSQLDB: Memory table and data loss
情况:memory
table 已创建,数据库用作 file:
。据我了解,这种情况下,所有数据都必须包含在 .script
文件中。我的问题是,如果 hsqldb 在某些插入后未以正确的方式关闭,会发生什么情况?例如,有人按下服务器盒上的电源按钮。
这个问题的核心是当内存table被占用时,hsqldb什么时候保存数据到文件
还有一个.log
文件记录了所有的INSERT、UPDATE和DELETE语句。重启数据库时,读取.log
文件,数据恢复到掉电点
情况:memory
table 已创建,数据库用作 file:
。据我了解,这种情况下,所有数据都必须包含在 .script
文件中。我的问题是,如果 hsqldb 在某些插入后未以正确的方式关闭,会发生什么情况?例如,有人按下服务器盒上的电源按钮。
这个问题的核心是当内存table被占用时,hsqldb什么时候保存数据到文件
还有一个.log
文件记录了所有的INSERT、UPDATE和DELETE语句。重启数据库时,读取.log
文件,数据恢复到掉电点