Estratégia de "salvar" jogos, que utilizam banco de dados

Pessoal, estou desenvolvendo um jogo de corrida, e tudo mais. Para facilitar as consultas e os relacionamentos, optei por usar um sgbd: hsqldb. Pois é embarcado, e isso ajudou. Porém, estou com umas dúvidas, quanto a salvar, um jogo corrente, e depois carrega-lo perfeitamente.

Alguém poderia me indicar a boa prática, de tal necessidade?
Eu teria que salvar e compactar a pasta toda do banco de dados (algo como um backup geral das configuracoes) ?
Ou há algum scheme do bd, que gere isso para mim?

Valeu!!! :slight_smile: