Mögliches Duplikat:
Java: TaskExecutor für asynchrone Datenbank-Schreibvorgänge?
Ich habe eine Karte mit Datenobjekten im Speicher, die ich sehr schnell lesen und beschreiben können muss. Ich möchte, dass diese Objekte über Prozessneustarts hinweg beständig sind, also möchte ich sie in einer DB speichern lassen.
Da ich keine DB-Einfügungen oder Aktualisierungen meine Laufzeit verlangsamen möchte, würde ich sie gerne sofort im Speicher und später asynchron zur DB ausführen lassen. (Für mich ist es sogar akzeptabel, wenn der Prozess abstürzt und ein paar Daten verloren gehen).
Gibt es ein Java-Tool (vorzugsweise Open Source), das diese Fähigkeit "out of the box" bietet? Kann dies einfach mit Hibernate gemacht werden?