Hello,
J'ai une application qui doit gérer des objets représentent des cellules dans un espace multi-dimentionnel. Lors du traitement principal, je vais boucler sur des donnés en entrées (plusieurs dizaines de millions), calculer les coordonnées de la cellule à laquelle appartient l'objet, récupérer cette cellule et mettre à jours ses variables d'instances suivant certaines règles.
Problème: le nombre de cellule en jeux est trop important pour être stocké en mémoire. Il me faut donc un moyen de persistance efficace pour éviter d'exploser la mémoire tout en ne ralentissant pas trop les traitmeents. Je vois deux approches possibles:
- Un système de cache, comme Ehcache ou JCS de apache
- Une base de données embarquée type HSQLDB...
Tout retour d'expérience sur ce genre de problématique sera le bienvenu!
Merci d'avance
Partager