Caches In-Memory

Objectif(s)
  1. Réduire les sollicitations redondantes
  2. Palier l'indisponibilité d'un système back-office
  3. Accélérer les réponses aux référentiels
Cible(s) 

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:

  1. Consolidation simplifiée
  2. Réduction des appels aux sources de données
  3. Information toujours disponible
  4. Partage d’information multi-applications

Améliorer l’Experience Utilisateur:

  1. Formulaire de saisie multi-page
  2. Vitesse extrême de requêtage
  3. Partage des profils utilisateurs
  4. Données multimédia plus rapide d’accès
  5. Data Mapping Amélioré
Extreme scale out:
  1. Application Web avec du SOA
  2. Réplication de données inter-site

Solutions

2 familles sont disponibles:

  1. les librairies applicatives
  2. 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

NomEditeurOpenSource / PrixRépartition / DistributionLangagePersistanceDescription
Memcache





OScache





coherenceOracle€€(tick)Java(error)

Moteur très performant.

Intégré aux produits Oracle Fusion Middleware.

InfinispanJBoss
(tick)Java(error)

Solutions intégrées

Elles sont autonomes et proposent des mécanismes de distribution, répartition avec des outils d'administration complets.

NomEditeurOpenSource / PrixRépartition / DistributionDescription
Gigaspace XAPGigaspace

OpenSource

Premium €€€

?

(tick)

Moteur très complet avec persistance et événements intégrés.
DataGridRedHat(tick)Basé sur Infinispan