Jump to content

Infinispan

From Alfawiki
Infinispan
Company typeSoftware
IndustrySoftware, Data storage
PredecessorJBoss Cache
Founded2009; 17 years ago (2009)
FounderRed Hat
Headquarters
United States
ProductsDistributed cache, Key–value NoSQL in-memory data store
OwnerRed Hat

Infinispan is a distributed cache and key–value NoSQL in-memory data store created by Red Hat. It can be integrated as a Java library, deployed as a service within WildFly, or accessed remotely over TCP/IP by applications that are not Java-based.

History

Introduced in 2009, Infinispan serves as the successor to JBoss Cache.

Features

Usage

Typical applications of Infinispan include:

  • Acting as a distributed cache, frequently positioned in front of databases
  • Managing transient data such as web session storage
  • Performing in-memory analytics and data processing
  • Facilitating communication and shared data across different JVM instances
  • Providing an in-memory MapReduce framework within the data grid
  • Embedding storage functionalities, for example, vector search solutions

Additionally, it is employed in academic research as a platform for distributed storage and execution. Prominent projects utilizing Infinispan encompass:

  • Cloud2Sim, which leverages Infinispan for distributed simulations and MapReduce tasks
  • MEDIator, a system designed to synchronize diverse medical image repositories using distributed in-memory execution and storage
  • Cassowary, which uses Infinispan to maintain context information for middleware supporting smart building environments that are context-aware

See also

References