HSQLDB предназначен для восстановления базы данных после сбоя компьютера или Java-процесса.
С годами упорство улучшилось. В настоящее время нет известных проблем. При настройках по умолчанию в случае сбоя вы можете потерять только те изменения, которые были внесены в базу данных за последние полсекунды. И вы можете уменьшить это до нуля, если хотите.
В любом случае, для повышения безопасности рекомендуется использовать встроенные функции резервного копирования базы данных. HSQLDB опирается на JVM fsync () и другие методы, которые взаимодействуют с ОС. Как правило, они надежны, но в какой-то момент могут показывать сбой.