100% baza danych HSQL w pamięci

Mam aplikację Java skonfigurowaną jako usługa do eksploracji danych na ~ 3 GB danych co kilka godzin. Chciałbym, aby wystąpiło w 100% w pamięci. Idealnie chciałbym, aby aplikacja była odizolowana od wszystkiego; Chcę, żeby zbudowała bazę danych, zrobiła kopanie, którego potrzebuję, i zburzy bazę danych, kiedy to zrobi.

Jednak z HSQLDB, nawet gdy używam polecenia „utwórz tabelę pamięci ....”, zapisywany jest dziennik wszystkich instrukcji i tabela jest odtwarzana przy następnym uruchomieniu aplikacji.

Robię DUŻO insertów, ~ 150k +, więc ten plik szybko się powiększy. Nie obchodzi mnie też rekonstrukcja bazy danych przy następnym uruchomieniu, więc rejestrowanie jest dla mnie bezużyteczne.

Mogę po prostu usunąć plik, gdy skończę, ale jeśli to możliwe, chciałbym uniknąć konieczności zapisywania tak dużo na dysku.

Czy istnieje sposób na wyłączenie tej funkcji?

Z góry dziękuję!

questionAnswers(1)

yourAnswerToTheQuestion