Data Grid

  Search Here
Searching GigaSpaces XAP/EDG 6.5 Documentation
  General Resources

Screencasts
[Examples]
API Docs
Forum
Downloads
White Papers
gigaspaces.com     

                                               

Redirection Notice
This page should redirect to New XAP 6.5 - 6.6 Documentation in about 5 seconds.

Overview

Distributed data caching allows system designers to optimize data access by situating the data close to the business logic - wherever that application logic might be located. GigaSpaces provides rich caching functionality using distributed memory resources – a GigaSpaces space functions as a cache instance, and clusters of spaces allow deployment of difference cache topologies.

The Need for Distributed Caching

Today's business systems must accommodate growing numbers of end-users accessing an ever-expanding set of business applications. Many IT organizations face the challenge of delivering the scalability and responsiveness needed for near-real-time applications.

Trying to solve the problem simply by adding more hardware is an expensive and often ineffective response. Hardware is almost always the brute force tool, but often a better alternative is a calibrated software solution. Distributed caching is one such solution. But while caching solutions provide scalability and data accessibility, they often struggle to meet the requirements of highly transactional applications, resulting in limited performance. In addition, Many applications require ways to utilize available memory resources, in order to boost performance.

GigaSpaces Cache Usage Scenarios

Different applications may have different caching requirements. Some applications require on-demand loading from a remote cache, due to limited memory; others might use the cache for read-mostly purposes; transactional applications need a cache that handles both write and read operations and maintains consistency.

In order to address these different requirements, GigaSpaces Cache is policy-driven. Most of the policies do not affect the actual application code, but rather affect the way each space/cache instance interacts with other instances. GigaSpaces cache policies support the following usage scenarios, among others.

Expand this...

Benefits of a JavaSpaces Cache

The JavaSpaces model was designed to address the broader issues in the distributed information domain, including caching, messaging, data sharing, data processing and distribution. This is all done using a single technology and a simple set of APIs. Following are the main highlights of JavaSpaces-based cache architecture.

Expand this...

Section Contents

Redirection Notice
This page should redirect to New XAP 6.5 - 6.6 Documentation in about 5 seconds.

Labels

 
(None)