100% speicherinterne HSQL-Datenbank

Ich habe eine Java-Anwendung als Dienst eingerichtet, um alle paar Stunden ein Data-Mining mit ca. 3 GB Daten durchzuführen. Ich möchte, dass dies zu 100% in Erinnerung bleibt. Idealerweise möchte ich, dass die Anwendung von allem isoliert ist. Ich möchte, dass die Datenbank erstellt, das benötigte Mining durchgeführt und die Datenbank anschließend heruntergefahren wird.

Mit HSQLDB wird jedoch, auch wenn ich den Befehl "create memory table ...." verwende, ein Protokoll aller Anweisungen geschrieben und die Tabelle beim nächsten Ausführen der Anwendung neu erstellt.

Ich mache eine Menge Inserts, ~ 150k +, damit diese Datei schnell an Größe zunimmt. Ich kümmere mich auch nicht darum, die Datenbank beim nächsten Durchlauf zu rekonstruieren, daher ist die Protokollierung für mich nutzlos.

Ich könnte die Datei einfach löschen, wenn ich fertig bin, aber wenn möglich möchte ich vermeiden, dass so viel auf die Festplatte geschrieben werden muss.

Gibt es eine Möglichkeit, diese Funktion zu deaktivieren?

Danke im Voraus!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage