Eligiendo Caché open-source en Java

Leo en

un conjunto de artículos muy interesantes en los que se comparan las 3 principales cachés open-source en Java: EHCaché, Hazelcast e Infinispan.

El estudio se organiza en capítulos que va desde cachés locales, clustering P2P, clustering Client-Server:

Contents

· Part 0: Introduction

o Part 0.1: Overview.

o Part 0.2: Caches and Big Data.

· Part 1: Example Application

o Part 1.1: Brief introduction to the features of the User Event Cache.

o Part 1.2: REST interface exposed.

o Part 1.3: The common data types used.

o Part 1.4: Reference implementation with a ConcurrentHashMap.

· Part 2: Local caches with eviction

o Part 2.1: Introduction to JSR 107.

o Part 2.2: Local cache with Ehcache.

o Part 2.3: Local cache with Hazelcast.

o Part 2.4: Local cache with Infinispan.

· Part 3: Peer-to-peer clustering

o Part 3.1: Introduction to peer-to-peer architectures.

o Part 3.2: Peer-to-peer with Ehcache.

o Part 3.3: Peer-to-peer with Hazelcast.

o Part 3.4: Peer-to-peer with Infinispan.

· Part 4: Client-Server clustering

o Part 4.1: Introduction to client-server architectures.

o Part 4.2: Client-server with Ehcache.

o Part 4.3: Client-server with Hazelcast.

o Part 4.4: Client-server with Infinispan.

· Part 5: Advanced Topics

o Part 5.1 Second-level caches for databases.

o Part 5.2 Advanced features.

· Summary

Tras el estudio los resultados se resumen en esta tabla:

Nota: las pruebas en el caso de Hazelcast están hechas con la versión 2 y recientemente se ha publicado la versión 3 de Hazelcast que incluye numerosas mejoras)

Deja un comentario