J'audite mon application Java EE avec JBoss Evers et la nature de mon application entraîne une croissance très rapide de la table d'audit. Les données historiques sont rarement consultées et le temps d'accès n'est pas vraiment un problème, à l'exception des données de la semaine dernière. Ces données sont souvent interrogées et l'accès doit être rapide. Idéalement, je diviserais les données et les distribuerais sur deux tables, avec les anciennes données au format compressé.JBoss envers et d'énormes tables d'audit
Malheureusement, Envers n'autorise pas la diffusion de données sur plusieurs tables autant que je puisse en juger d'après les documents.
Quelqu'un a-t-il une idée de ce qui serait le meilleur moyen d'y parvenir (si possible tout en utilisant Envers)?
Quelle base de données utilisez-vous (MySQL, Oracle ...)? – iddqd
C'est MySQL et nous ne pouvons pas changer cela ...:/ – LeChe