Domanda

Sto audendo mia applicazione Java EE con JBoss Evers e la natura della mia domanda fa sì che la tabella di controllo di crescere molto velocemente. I dati storici viene richiesto raramente e tempo di accesso non è davvero un problema, a parte i dati della scorsa settimana. Questi dati vengono interrogati frequentemente e l'accesso deve essere veloce. Idealmente, vorrei suddividere i dati e distribuirlo su due tavoli, con i dati più vecchi in formato compresso.

Purtroppo, Envers non consente la diffusione dei dati su più tabelle, per quanto posso dire dalla documentazione.

Qualcuno ha idea di quello che sarebbe il modo migliore per raggiungere questo obiettivo (se possibile, pur utilizzando Envers)?

È stato utile?

Soluzione

Per la prima volta, StackOverflow non conosce la risposta a una domanda!

ho postato la stessa domanda nel forum JBoss e la risposta di Adam è stato molto utile:

Ciao, non so quale versione di Envers che si sta utilizzando, ma forse si può provare a utilizzare il ValidityAuditStrategy (presente dal 3,6). Inoltre, si veda: http://opensource.atlassian.com/projects/hibernate/browse / HHH-5371

Adam

Backlink alla voce forum: http://community.jboss.org/message/579047

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top