Cache de données distribué : Première version de Terracotta Distributed Cache reposant sur Ehcache
Récemment acquis

Le , par pierre.t, Membre à l'essai
07/10/2009 : Première version de Terracotta Distributed Cache reposant sur Ehcache

1 mois 1/2 après l'acquisition, Terracotta vient d'annoncer la mise à disposition d'une nouvelle version de Terracotta Distributed Cache (Terracotta 3.1.1 for Ehcache en beta, avec Ehcache 1.7 en alpha)

Cette mise à jour fait apparaître une gamme de 3 produits estampillés Terracotta for Caching :
  • Ehcache DX - High-performance Ehcache standalone and peer-to-peer replicated cache with enterprise support, monitoring, management and visualization;
  • Ehcache EX - The same industry-standard high performance Ehcache running on the award-winning Terracotta Server Array for high throughput, scalable distributed cache applications with guaranteed data coherence, along with high availability, enterprise support, monitoring, management and visualization;
  • Ehcache FX - Distributed cache infrastructure software for massive scale; it incorporates the industry-standard Ehcache API and high throughput Terracotta Server Array with data striping to partition cache data for extreme scale, and includes enterprise support, monitoring, management, and visualization.


L'un des aspect mis en évidence par l'éditeur est la simplicité de migration d'une version standard Ehcache à une version clusterisée Terracotta for Ehcache.

Pour ceux (et ils sont nombreux) qui utilisent Ehcache, le travail d'intégration mené par Terracotta vous encourage à envisager une migration vers le produit commercial si le besoin de scalabilité se faisait sentir ?

Quelques liens intéressants :
Prise en main de Terracotta Distributed Cache
Les produits édités par Terracotta

Le communiqué de presse

19/08/2009 : Terracotta rachète ehcache

Terracotta, société proposant des solutions de clustering open source a racheté le 18 août la société ehcache proposant la solution de cache du même nom, utilisée massivement (avec hibernate par exemple).

un peu de lecture en anglais :


ce qui va se passer:
  • les 2 produits restent open source
  • Terracotta va héberger les distribs ehcache
  • ehcache reste une librairie de cache non clusterisée
  • greg luck rejoint terracotta et travaille à plein temps sur ehcache
  • l'API Ehcache remplacera l'API de cache distribué de Terracotta



Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de fbaligand fbaligand - Membre à l'essai https://www.developpez.com
le 19/08/2009 à 11:02
Décidément, c'est la folie des rachats en ce moment...
Avatar de Ricky81 Ricky81 - Expert éminent sénior https://www.developpez.com
le 19/08/2009 à 12:44
Après l'annonce fin juillet de Terracotta Distributed Cache, tout doucement, Terracotta étend son périmètre sur le domaine du Cache Distribué, terrain de jeux des leaders Oracle Coherence et GigaSpaces (sans oublier IBM WebSphere eXtreme Scale, Gemstone Gemfire, et JBoss Infinispan).

Ce qui est intéressant de voir, c'est qu'il font sensiblement le chemin inverse des autres éditeurs portés sur le marché de la scalabilité en données/traitements, à savoir étendre la scalabilité aux données après avoir construit son produit autour de la scalabilité des traitements.
Avatar de kaymak kaymak - Membre chevronné https://www.developpez.com
le 19/08/2009 à 13:49
Ca veut dire quoi concrètement la scalabilité aux données ?

C'est une répartition des données intelligente sur un cluster ???
Le pendant de la répartitions des traitements sur des clusters de frontaux ?
Avatar de Ricky81 Ricky81 - Expert éminent sénior https://www.developpez.com
le 19/08/2009 à 22:01
Citation Envoyé par kaymak  Voir le message
Ca veut dire quoi concrètement la scalabilité aux données ?

Attention, pris ainsi, ca ne veut pas forcement dire quelque chose, je parlais d'étendre la scalabilité ... aux données.

Cela concerne tout ce qui est accélération de l'accès aux données et donc notions de caches de données en mémoire, sauf qu'on sort du cadre trivial d'un cache mono processus (pour ne pas dire JVM)

Un exemple classique : partitionner les données au sein du cluster de manière à pouvoir faire tenir en mémoire une grande volume de données tout conservant un temps d'accès constant aux données en lecture type readById, et en profitant de la distribution des données pour maintenir un temps de requêtage constant (exécution parallèle sur chaque partition puis agrégation) malgré l'augmentation de volume.
Avec ensuite d'autres axes tels le failover et load-balancing.
Avatar de Ricky81 Ricky81 - Expert éminent sénior https://www.developpez.com
le 07/10/2009 à 12:44
1 mois 1/2 après l'acquisition, Terracotta vient d'annoncer la mise à disposition d'une nouvelle version de Terracotta Distributed Cache (Terracotta 3.1.1 for Ehcache en beta, avec Ehcache 1.7 en alpha)

Cette mise à jour fait apparaître une gamme de 3 produits estampillés Terracotta for Caching :
  • Ehcache DX - High-performance Ehcache standalone and peer-to-peer replicated cache with enterprise support, monitoring, management and visualization;
  • Ehcache EX - The same industry-standard high performance Ehcache running on the award-winning Terracotta Server Array for high throughput, scalable distributed cache applications with guaranteed data coherence, along with high availability, enterprise support, monitoring, management and visualization;
  • Ehcache FX - Distributed cache infrastructure software for massive scale; it incorporates the industry-standard Ehcache API and high throughput Terracotta Server Array with data striping to partition cache data for extreme scale, and includes enterprise support, monitoring, management, and visualization.


L'un des aspect mis en évidence par l'éditeur est la simplicité de migration d'une version standard Ehcache à une version clusterisée Terracotta for Ehcache.

Pour ceux (et ils sont nombreux) qui utilisent Ehcache, le travail d'intégration mené par Terracotta vous encourage à envisager une migration vers le produit commercial si le besoin de scalabilité se faisait sentir ?

Quelques liens intéressants :
Prise en main de Terracotta Distributed Cache
Les produits édités par Terracotta

Le communiqué de presse
Offres d'emploi IT
Développeur Web FULL-STACK
VACALIANS GROUP - Languedoc Roussillon - SETE (34)
Développeur WEB PHP F/H
VACALIANS GROUP - Languedoc Roussillon - SETE (34)
RESPONSABLE WEB ANALYTICS F/H
VACALIANS GROUP - Languedoc Roussillon - SETE (34)

Voir plus d'offres Voir la carte des offres IT
Responsables bénévoles de la rubrique Java : Mickael Baron - Robin56 -