Bigdata
Now Reading
Infinispan
0
Review

Infinispan

Overview
Synopsis

Infinispan is a distributed in-memory key/value data store with optional schema, available under the Apache License 2.0.

Category

In Memory Data Grid Platform

Features

• In-memory local and clustered cache
• Code execution Clustering
• Hot Rod Remote Protocol
• Remote Server
• Expiration
• Security
• Configuration / Development
• Persistence
• Transactions
• Management and monitoring
• Integrations
• Indexing and querying
• Container/Cloud integrations

License

Proprietary

Price

Contact for pricing

Pricing

Subscription

Free Trial

Available

Users Size

Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)

Company

Infinispan

PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
7.9
3.9
Features & Functionality
7.9
9.3
Advanced Features
7.9
8.8
Integration
7.9
7.5
Performance
7.9
8.5
Training
8.8
Customer Support
7.9
9.4
Implementation
Renew & Recommend
2.7
Bottom Line

Infinispan is available as an embedded Java library or as a language-independent service accessed remotely over a variety of protocols (Hot Rod, REST, Memcached and WebSockets) and it can be used as a cache or a data grid.

7.9
Editor Rating
7.4
Aggregated User Rating
10 ratings
You have rated this

Infinispan is an extremely scalable, highly available key/value data store and data grid platform. It is 100% open source, and written in Java. The purpose of Infinispan is to expose a data structure that is distributed, highly concurrent and designed ground-up to make the most of modern multi-processor and multi-core architectures. It is often used as a distributed cache, but also as a NoSQL key/value store or object database. Infinispan can be used as a high-performance NoSQL data store. In addition to being in memory, Infinispan can also persist data to a more permanent store. Cache stores are pluggable, users can easily write users own, and many already exist for users to use. At its core, Infinispan exposes a Cache interface which extends java.util.Map. It is optionally backed by a peer-to-peer network architecture to distribute data efficiently across a cluster of servers. In addition to its core Java API, Infinispan can also be consumed by non-JVM platforms by making use of the Hot Rod protocol, for which client libraries for various platforms exist. Infinispan is fully transactional. Infinispan supports both JTA as well as XA standards, and can participate in distributed transactions brokered by a valid JTA transaction manager. Infinispan's primary form of data retrieval is a key lookup ( Cache.get(key) ).Infinispan allows users to use Java's very powerful Stream API which allows code execution, local to the data, in all of our modes, both local and clustered. In addition to streams, Infinispan also supports distributed code execution where users can move the processing into the grid. Infinispan has a Hibernate second-level cache plug-in to speed up user data lookups from a database.

Filter reviews
User Ratings





User Company size



User role





User industry





Ease of use
Features & Functionality
Advanced Features
Integration
Performance
Training
Customer Support
Implementation
Renew & Recommend

What's your reaction?
Love It
0%
Very Good
0%
INTERESTED
0%
COOL
0%
NOT BAD
0%
WHAT !
0%
HATE IT
0%