HSQLDB is a high performance RDBMS written in pure Java. HSQLDB est une haute performance SGBDR écrit en JAVA pur. It can be used as a in-memory database or regular file based database. Il peut être utilisé comme une mémoire dans la base de données ou de fichiers base de données. It can also create a read-only database out of any CSV files. Il peut également créer un en lecture seule base de données en dehors de toute fichiers CSV. HSQLDB is the database used with OpenOffice. HSQLDB utilise une base de données avec OpenOffice. The steps to quickly and safely backup HSQLDB Database are: Les mesures de sécurité rapidement et de sauvegarde de base de données HSQLDB sont les suivants:

  1. Run the SQL command CHECKPOINT on the database before taking a backup. Lancez la commande SQL CHECKPOINT sur la base de données avant de prendre une sauvegarde.
  2. Then backup the following files only: dbname.script, dbname.backup, dbname.properties and dbname.log. Ensuite, sauvegarde les fichiers suivants uniquement: dbname.script, dbname.backup, dbname.properties et dbname.log. You do not need to backup dbname.data as it can be reconstructed automatically from dbname.backup. Vous n'avez pas besoin de sauvegarder dbname.data car il peut être reconstruit automatiquement à partir dbname.backup.

Note: dbname should be replaced with the actual name of your database Note: dbname devrait être remplacé par le nom réel de votre base de données

You can also use “shutdown compact” to compact & shutdown the database before a backup if that is feasible. Vous pouvez également utiliser "shutdown compact" compact et à l'arrêt avant une base de données de sauvegarde si cela est possible.

You can use any standard compression programs like gzip, zip or bzip2. Vous pouvez utiliser n'importe quelle norme de compression des programmes comme gzip, bzip2 ou zip. “bzip2 -9″ should be used for maximum compression. "Bzip2 -9" devrait être utilisé pour la compression maximale.

The backup file will not compress much as it is already compressed. Le fichier de sauvegarde ne compressera pas beaucoup car il est déjà compressé.

HSQLDB creates memory tables by default unless the tables are explicitly marked as cached while creation. HSQLDB crée des tables de mémoire par défaut, sauf si les tableaux sont explicitement marqué que cache alors que la création. Contents of memory tables are stored in the script file which is highly compressible. Sommaire de la mémoire des tables sont stockées dans le fichier de script qui est hautement compressibles.