Caches In-Memory
Principes
Ces solutions répondent à un besoin de mettre en mémoire des listes de valeurs. Ainsi elles sont ainsi disponibles très rapidement.
La mesure de temps est la milliseconde pour un DataGrid.
Cas d'usage
Réduction des coûts:
- Consolidation simplifiée
- Réduction des appels aux sources de données
- Information toujours disponible
- Partage d’information multi-applications
Améliorer l’Experience Utilisateur:
- Formulaire de saisie multi-page
- Vitesse extrême de requêtage
- Partage des profils utilisateurs
- Données multimédia plus rapide d’accès
- Data Mapping Amélioré
Extreme scale out:
- Application Web avec du SOA
- Réplication de données inter-site
Solutions
2 familles sont disponibles:
- les librairies applicatives
- les solutions intégrées
Librairies applicatives
Elles sont embarquées dans des applications et ne proposent que des manipulations sous la forme de code
Nom | Editeur | OpenSource / Prix | Répartition / Distribution | Langage | Persistance | Description |
---|---|---|---|---|---|---|
Memcache | ||||||
OScache | ||||||
coherence | Oracle | €€ | Java | Moteur très performant. Intégré aux produits Oracle Fusion Middleware. | ||
Infinispan | JBoss | Java |
Solutions intégrées
Elles sont autonomes et proposent des mécanismes de distribution, répartition avec des outils d'administration complets.
Nom | Editeur | OpenSource / Prix | Répartition / Distribution | Description |
---|---|---|---|---|
Gigaspace XAP | Gigaspace | OpenSource Premium €€€ | ? | Moteur très complet avec persistance et événements intégrés. |
DataGrid | RedHat | € | Basé sur Infinispan | |
Middleware Solutions https://www.middleware-solutions.fr