Frage

Ich bin die Prüfung meine Java-EE-Anwendung mit JBoss Evers und der Art meiner Anwendung bewirkt, dass die Audit-Tabelle sehr schnell wachsen. Die historischen Daten werden abgefragt selten und Zugriffszeit ist nicht wirklich ein Problem, abgesehen von den Daten aus der letzten Woche. Diese Daten können abgefragt häufig und Zugang muss schnell sein. Im Idealfall würde ich die Daten geteilt und über zwei Tabellen mit den älteren Daten in komprimierter Form verteilen.

Leider Envers erlaubt keine Daten über mehrere Tabellen Verbreitung so weit ich von der Dokumentation erzählen kann.

Hat jemand eine Ahnung, was der beste Weg wäre, um dies zu erreichen (wenn möglich während Envers noch verwendet wird)?

War es hilfreich?

Lösung

Zum ersten Mal, ist nicht Stackoverflow kennt die Antwort auf eine Frage!

Ich stellte die gleiche Frage im JBoss Forum und Adam Antwort war sehr hilfreich:

Hallo, welche Version von Envers Sie verwenden, aber vielleicht können Sie versuchen, mit dem ValidityAuditStrategy (Geschenk 3.6) nicht sicher. Auch finden Sie hier: http://opensource.atlassian.com/projects/hibernate/browse / HHH-5371

Adam

Backlink zum Forum Eintrag: http://community.jboss.org/message/579047

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top