In-Memory
Data Grid

In-Memory Data Grids (IMDGs) process complex data at high speeds, generally for large-scale implementations, with parallelized distributed processing. Utilizing a unified API, and collocating the applications and data in the same memory space, the IMDG minimizes latency and maximizes performance, distributing data and workloads across computers within a network.

GigaSpaces cloud-native IMDG utilizes Space-Based Architecture (SBA), in which the data grid topology is composed of Spaces clusters. Spaces are application clusters, each of which is comprised of a number of self-sufficient Processing Units (PUs). Each PU is responsible for processing the services and data that are sent to the space partition that it runs.

Co-locating data and applications within IMDGs enables enhanced scalability of both the data and applications, and reduces latency and bottlenecks.

data-diagram 04

The GigaSpaces IMDG empowers real-time event-driven microservices and distributed applications at high scale:

plane-icon

Optimizes hardware costs with multi tiered storage

plane-icon

Supports structured, semi-structured and unstructured data

plane-icon

Provides complete scalability of both data and application load with horizontal scaling

plane-icon

Deployed on-premises, hybrid, and multi-cloud environments

plane-icon

Enables business continuity for immediate recovery at no data loss

plane-icon

Provides a fully transactional, ACID-compliant in-memory
data grid

plane-icon

Offers auto-recovery and self-healing with multi-region support

plane-icon

Supports synchronous and asynchronous persistence

InfoWant to learn more?

|

Download our smart DIH brochure

Download Now