HSQLDB:内存表和数据丢失
Posted
技术标签:
【中文标题】HSQLDB:内存表和数据丢失【英文标题】:HSQLDB: Memory table and data loss 【发布时间】:2017-03-30 18:52:38 【问题描述】:情况:memory
表已创建,数据库用作file:
。据我了解,所有数据都必须包含在.script
文件中。我的问题是如果 hsqldb 在某些插入后没有以正确的方式关闭会发生什么?例如,有人按下服务器机箱上的电源按钮。
这个问题的核心是在使用内存表时,hsqldb何时将数据保存到文件。
【问题讨论】:
【参考方案1】:还有一个.log
文件记录了所有的INSERT、UPDATE 和DELETE 语句。数据库重启时,读取.log
文件,数据恢复到断电点。
【讨论】:
以上是关于HSQLDB:内存表和数据丢失的主要内容,如果未能解决你的问题,请参考以下文章