In-Memory Data Grids Reviews and Ratings
What is IMDG (In-Memory Data Grid) software?
IMDGs provide a lightweight, distributed, scale-out in-memory object store — the data grid. Multiple applications can concurrently perform transactional and/or analytical operations in the low-latency data grid, thus minimizing access to high-latency, hard-disk-drive-based or solid-state-drive-based data storage. IMDGs maintain data grid durability across physical or virtual servers via replication, partitioning and on-disk persistence. Objects in the data grid are uniquely identified through a primary key, but can also be retrieved via other attributes. The most typical use of IMDGs is for web-scale transaction processing applications. However, adoption for analytics, often in combination with Apache Spark and Hadoop or stream analytics platforms, is growing fast — for example, for fraud detection, risk management, operation monitoring, dynamic pricing and real-time recommendation management.
Product Listings
Filter by
Hazelcast Platform is a software solution that integrates in-memory data grid and event stream processing capabilities. The software provides distributed caching, computation, and storage for applications requiring data-intensive processing with low latency. It enables real-time execution of data pipelines, event-driven applications, and transactional systems by supporting features such as scalable data storage, distributed computing, and high-availability configurations. The software facilitates management of large volumes of data across clusters and supports integration with popular data sources and messaging systems. Hazelcast Platform is designed to address business challenges related to processing speed, scalability, and reliability in environments where real-time data handling is critical.
IBM WebSphere eXtreme Scale is a software designed to provide distributed caching and in-memory data grid functionality for enterprise applications. The software supports high-availability and scalability for data and application workloads, enabling rapid access and processing of large volumes of structured information across physical and virtual environments. IBM WebSphere eXtreme Scale addresses challenges related to application performance, latency, and data management by allowing organizations to scale horizontally and maintain responsiveness during peak loads. The software features real-time data processing, integration with various platforms, and supports transactional integrity, ensuring efficient handling of mission-critical applications that require fast data retrieval and updates.
Terracotta BigMemory is an in-memory data management software designed to support large-scale enterprise applications by enabling high-speed access to data. The software provides features including distributed caching, persistence, and high availability, allowing organizations to store and retrieve large volumes of data efficiently. Terracotta BigMemory is utilized to minimize latency and improve application performance for use cases such as session management, real-time analytics, and data processing. By storing data in-memory, the software addresses business challenges related to slow data access from traditional disk-based storage and helps improve scalability and reliability within complex IT environments.
GridGain Unified Real-Time Data Platform is a software designed to manage and accelerate data processing for organizations requiring high performance and scalability. The software integrates distributed cache, persistent storage, and stream processing capabilities to handle both operational and analytical workloads. It enables data access and analysis in real time by supporting in-memory computing, which reduces latency and improves throughput. The platform provides compatibility with existing databases and messaging systems, allowing seamless data integration and access across diverse environments. GridGain Unified Real-Time Data Platform addresses business challenges related to managing large volumes of data, supporting transactional and analytical operations, and ensuring consistent and reliable data delivery to critical applications.
TIBCO ActiveSpaces is a software designed to facilitate in-memory data grid management, enabling organizations to store, retrieve, and process data across distributed environments. The software provides features such as dynamic scalability, data replication, fault tolerance, and high throughput for mission-critical applications. It offers APIs for integration with enterprise systems and supports real-time data sharing among multiple applications, optimizing data accessibility and operational efficiency. TIBCO ActiveSpaces addresses business challenges related to latency and reliability in data processing by providing distributed data management and enabling faster responses to business events without reliance on traditional database bottlenecks.
XAP IMGD is a software designed to provide in-memory data grid capabilities for applications that require high performance, scalability, and low-latency data access. The software enables distributed data storage and management, supporting transactional or analytical workloads in real-time. XAP IMGD allows applications to process and store large volumes of data across multiple nodes, optimizing resource utilization and data availability. The software addresses business challenges related to handling growing data sets and demand for fast data processing by delivering elastic scalability and high throughput. Its features typically include data partitioning, replication, failover support, and integration with existing application infrastructures. XAP IMGD supports deployment in cloud and on-premise environments and is suited for organizations seeking to accelerate data access and processing in mission-critical applications.
Red Hat JBoss Data Grid is a software platform designed for high-performance, distributed, in-memory data management. It enables organizations to store, process, and access large volumes of data with low latency and high availability. The software provides features such as data caching, querying, and clustering, supporting scalability and fault tolerance for applications requiring fast response times. Red Hat JBoss Data Grid is suitable for use cases involving session management, big data analytics, and real-time data access, helping businesses address the challenge of managing large-scale, distributed data while maintaining data consistency and reliability.
ScaleOut StateServer is a software platform designed to provide in-memory data storage and distributed caching for applications. The software enables storage and retrieval of frequently accessed data with low latency, aiming to optimize application scalability and performance. It supports automatic data partitioning and replication across a server farm, which enhances data availability and resilience. ScaleOut StateServer integrates with .NET and Java environments and offers APIs for developers to manage cached objects. The software addresses business needs related to reducing data access bottlenecks, maintaining high throughput, and supporting stateful application workloads in environments such as web applications, session storage, and cloud services.
CloudTran is a software designed to manage and process transactional data across distributed cloud environments. It offers capabilities such as high-performance in-memory data processing, transaction management, scalability, and reliability for cloud-based applications. The software supports integration with various data stores and is used to address business challenges related to managing large-scale, distributed transactions with consistency and speed. CloudTran aims to enable organizations to build applications that require coordination of transactional processes across multiple servers, helping to reduce issues related to data integrity and downtime in distributed computing settings.
Hitachi Elastic Application Data Store (EADS) is a software designed to provide scalable and flexible data management for enterprise applications. The software supports structured and unstructured data, offering distributed storage architecture to handle large volumes and various types of data. EADS enables organizations to store, search, and retrieve information efficiently, addressing challenges related to data growth and performance requirements. The software is suited for environments that demand reliable access and management of critical data, supporting business processes that rely on timely and secure data availability. It is developed to integrate with enterprise infrastructure, facilitating application development and deployment with advanced data storage capabilities.
Interstage eXtreme Transaction Processing Server is software that provides a high-performance platform for managing and executing large volumes of transactional operations. The software is designed to support mission-critical applications that require reliable and scalable transaction processing across distributed systems. It offers advanced features such as load balancing, transaction integrity, fault tolerance, and real-time monitoring. Interstage eXtreme Transaction Processing Server addresses business challenges related to processing speed and consistency, particularly for organizations that handle numerous simultaneous transactions. The software is structured to optimize throughput and ensure data consistency, supporting organizations in delivering services that require rapid and accurate transaction handling.
NCache is a distributed, in-memory caching software that enhances the performance and scalability of .NET and Java applications by storing frequently accessed data in memory across multiple servers. The software supports various caching topologies, including partitioned, replicated, and client cache, to optimize data storage and access. It provides features such as dynamic data eviction, cache clustering, high availability, and synchronization with databases to ensure consistent data across environments. NCache enables organizations to reduce database load, improve response times, and manage large volumes of data efficiently, addressing the business problem of application bottlenecks caused by slow data retrieval and storage operations.
Oracle Coherence is an in-memory data grid software that enables organizations to manage and scale data across applications. The software provides distributed caching, data partitioning, and real-time access to frequently used data, supporting high-performance and scalable architectures. It allows integration with application servers and enables continuous data availability with automated failover and recovery features. Oracle Coherence addresses business needs for low-latency response times in environments with large, distributed datasets, making it suitable for use cases such as transactional systems, analytics platforms, and web applications requiring rapid data access and reliability.
ScaleOut GeoServer is a software designed to provide in-memory data storage and analysis for distributed environments. It enables real-time processing and caching of large datasets across geographically dispersed locations, supporting scalability and reliability for mission-critical applications. The software allows organizations to manage fast-changing data, synchronize updates among multiple sites, and perform location-based analytics. By leveraging advanced clustering and high availability features, ScaleOut GeoServer addresses challenges such as latency reduction and consistent data access for enterprises operating across wide areas or needing rapid insights from multiple remote sources.
ScaleOut SessionServer is a software designed to deliver a distributed, in-memory session storage solution for web applications. The software provides features such as automatic load balancing, high availability, and scalability to manage session data across clustered servers. It enables rapid access to session state, helping to reduce latency and improve reliability for web-based workflows. The software addresses business challenges related to session management by supporting consistent data storage, session failover, and integration with common web platforms. Its architecture is intended to ensure session data remains synchronized and accessible in dynamic web environments without relying on centralized databases.
TayzGrid is a distributed in-memory data grid software designed to provide scalable caching and data storage capabilities for enterprise applications. The software enables high availability and performance by allowing data to be stored and accessed across multiple servers in a network, which helps to reduce latency and improve data processing speeds in applications that require rapid access to frequently used data. Features of the software include object caching, support for multiple data structures, cluster management, data replication, and integration with various platforms and frameworks. TayzGrid aims to address business challenges related to scalability, reliability, and speed of data access in environments that require distributed caching and storage solutions.
TmaxSoft InfiniCache is a software solution designed to optimize mainframe systems by offloading high-volume read requests to cloud-based storage. The software works as an extension to mainframe environments and leverages in-memory caching to reduce the load on traditional mainframe databases. InfiniCache manages workloads by serving repeat access requests from cache, thereby improving system throughput and response times. The software helps enterprises to address bottlenecks associated with frequent database queries and supports existing business operations without modifications to current mainframe applications. InfiniCache enables organizations to scale mainframe usage more efficiently by providing a mechanism for workload optimization and resource management.












