Infinispan can be used in two ways. As a distributed cache system. Or as a powerful data grid, a highly scalable NoSQL key/value store database.
Both ways provide a high degree of performance and have made Infinispan a common technology in mediums where large chunks of data is transferred on a day-to-day basis.
Infinispan is great when using as a caching system because it can alleviate network traffic and remove bottlenecks in data processing servers.
Infinispan when used as a caching utility can easily be branched across clusters and used in a distributed environment, being a great technology to use with your cloud servers.
When used as a NoSQL database, results are as good, the same features making Infinispan a great distributed caching system contributing to the success of being a simple, distributed NoSQL engine.
What is new in this release:
- The performance of bulk operations (getAll, putAll) in both embedded and remote mode has been improved by an order of magnitude
- The clear operation is now non-transactional and lock-free.
- New design based on the ConcurrentHashMap from JDK 8
- The maximum number of entries is now respected exactly, and not rounded up to the nearest power of 2
- A greatly improved LIRS algorithm which is much more accurate in deciding which entries to evict
- Listeners can be registered using DSL queries
- Configuration inheritance now only applies modified attributes, making programmatic templating more predictable
- JCache (JSR-107) support over Hot Rod
- Allows creation of server-side scripts which can be invoked from HotRod
- It is now possible to deploy cache stores to the server
- We now have a cache store Maven archetype
What is new in version 7.2.2 / 8.0.0.Alpha2:
- The performance of bulk operations (getAll, putAll) in both embedded and remote mode has been improved by an order of magnitude
- The clear operation is now non-transactional and lock-free.
- New design based on the ConcurrentHashMap from JDK 8
- The maximum number of entries is now respected exactly, and not rounded up to the nearest power of 2
- A greatly improved LIRS algorithm which is much more accurate in deciding which entries to evict
- Listeners can be registered using DSL queries
- Configuration inheritance now only applies modified attributes, making programmatic templating more predictable
- JCache (JSR-107) support over Hot Rod
- Allows creation of server-side scripts which can be invoked from HotRod
- It is now possible to deploy cache stores to the server
- We now have a cache store Maven archetype
What is new in version 7.2.2 / 8.0.0.Alpha1:
- The performance of bulk operations (getAll, putAll) in both embedded and remote mode has been improved by an order of magnitude
- The clear operation is now non-transactional and lock-free.
- New design based on the ConcurrentHashMap from JDK 8
- The maximum number of entries is now respected exactly, and not rounded up to the nearest power of 2
- A greatly improved LIRS algorithm which is much more accurate in deciding which entries to evict
- Listeners can be registered using DSL queries
- Configuration inheritance now only applies modified attributes, making programmatic templating more predictable
- JCache (JSR-107) support over Hot Rod
- Allows creation of server-side scripts which can be invoked from HotRod
- It is now possible to deploy cache stores to the server
- We now have a cache store Maven archetype
What is new in version 7.2.1:
- The performance of bulk operations (getAll, putAll) in both embedded and remote mode has been improved by an order of magnitude
- The clear operation is now non-transactional and lock-free.
- New design based on the ConcurrentHashMap from JDK 8
- The maximum number of entries is now respected exactly, and not rounded up to the nearest power of 2
- A greatly improved LIRS algorithm which is much more accurate in deciding which entries to evict
- Listeners can be registered using DSL queries
- Configuration inheritance now only applies modified attributes, making programmatic templating more predictable
- JCache (JSR-107) support over Hot Rod
- Allows creation of server-side scripts which can be invoked from HotRod
- It is now possible to deploy cache stores to the server
- We now have a cache store Maven archetype
What is new in version 7.1.1:
- Support for Near-Cache Pattern
- A joining cache should receive the rebalancedEnabled flag from the coordinator.
- Create server integration tests for jgroups SASL auth
- Expose a method to remove all instances of a type from the indexes
- Warning message about forcing to return previous does not apply to Get operations
- Improve HR client security test coverage
- Package embedded CLI as uberjar
- Schema and parser for 7.1
- Public API for tracking completion of Infinispan work for a given user transaction
- Include the CLI uberjar in the distribution zip
- CacheContainerStatsMBeanTest.testClusterStats() is failing
- Expose EmbeddedCacheManager/Cache via JCacheManager/JCache unwrap(...) methods
- Add java.util.Date support to Protostream's MessageMarshaller.ProtoStreamWriter/Reader
What is new in version 7.0.1:
- Added examples for indexing configuration on the server
- Entry Retriever iterator should rethrow caused exception
What is new in version 6.0.0:
- Querying over HotRod
- Verify cache used for index storage is not defining any expiry
- Support Query on Caches configured with INVALIDATION mode
- Allow configuring the number of segments per node
- Make storeAsBinary not keep both the object and the byte[]
- Extend compatibility mode tests
- Lucene index performance regression test
What is new in version 5.2.1:
- Bugs fixed:
- org.infinispan.marshall.MarshallExternalPojosTest.testReplicateJBossExternalizePojoToNewJoiningNode fails randomly
- JDBC XSD refers to singleConnection instead of simpleConnection
- Memory leak on every cache write.operation
- Memory Leak: TransactionTable never cleans up complete transactions
- Configuration of infinispan/global/serialization does not work as documented
- StateTransferPessimisticTest.testStateTransfer fails randomly
- Not possible to instantiate org.infinispan.cdi.InfinispanExtension during startup of appserver
- Wrong format arguments in trace log message
- ReplStateTransferCacheLoaderTest fails randomly in FileCacheStore.start()
- Undeploy of infinispan.war doesn't stop DefaultCacheManager
- Test name differs from test class name
Comments not found