HSQLDB:内存表和数据丢失

时间:2017-03-30 18:52:39

标签: java database hsqldb

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

这个问题的核心是当使用内存表时hsqldb将数据保存到文件的时间。

1 个答案:

答案 0 :(得分:1)

还有一个.log文件记录了所有INSERT,UPDATE和DELETE语句。重新启动数据库时,将读取.log文件,并将数据恢复到断电状态。