Gigaspaces.com - Application Server
  • Send to a friend
  • Print

GigaSpaces XAP In-Memory Data Grid - Solution Overview

Distributed Cache, Clustering, Linear Scalability and High Performance for Mission-Critical Applications

GigaSpaces XAP In-Memory Data Grid delivers an in-memory cache for fast data access, and an advanced distributed cache for extreme performance and scalability. XAP is trusted by Fortune 100 companies to eliminate database bottlenecks and guarantee consistency, transactional security, reliability and high availability for the data.

Solution Overview

Why You Should Use an In-Memory Data Grid

  • Performance
  • In-Memory Data Grids are inherently faster than databases because memory is faster than disk. A recent Stanford University study confirms that In-Memory Data Grids "can provide durable and available storage with 100-1000x the throughput of disk-based systems."
  • Scalability
  • An In-Memory Data Grid relieves the database bottleneck, which makes it difficult to scale most enterprise applications. It does this by scaling the data layer and sharing the load among numerous machines.
  • Latency
  • Databases and file systems have inherently limited latency because they run on magentic disks. According to a recent Stanford University study, an In-Memory Data Grid has "the potential for extraordinarily low latency ... 5-10 ms."


For an in-depth overview of the In-Memory Data Grid concept and its benefits, see the Stanford article cited above: The Case for RAMClouds: Scalable High-Performance Storage Entirely in DRAM (Ousterhout et. al, 2009)

 

XAP Data Grid Solution Overview


 

The Industry's Leading Distributed Cache

At the core of XAP Data Grid is the industry's leading distributed cache technology, with a 7th-generation code base, deployed by Fortune 100 companies in the most demanding usage scenarios. XAP Data Grid offers sync/async replication, one-click deployment of complex topologies, SQL interface, database write-through and read-through, and much more.

Unmatched Performance Proven in Benchmarks

XAP Data Grid has been proven in rigorous benchmarks to boost performance of standard J2EE applications by up to 500%. In other benchmarks, XAP Data Grid clocked over 3m read ops. on two Nehalem processors, and achieved rock-bottom latency of 0.29ms for a remote call. XAP Data Grid offers an ultra-fast local in-memory cache, optimized sync/async replication, batch operations, data indexing, and much more.

 

 

Dynamic Scalability

XAP Data Grid is used to dynamically scale mission-critical applications under fluctuating loads. For example, XAP Data Grid powered the activation system in the UK launch of the IPhone. The actual peak load was five times higher than expected, but XAP Data Grid scaled up to meet the unexpected load without dropping a single activation.

Guaranteed High Availability and Enterprise-Grade Reliability

XAP Data Grid guarantees no single point of failure and reduces unplanned downtime to zero: there is always an in-memory backup for all data, plus the database as an additional backup. XAP Data Grid offers the best transaction support in the industry, sub-second hot failover, self-healing, disaster recovery, and much more.

 

 

Powerful Event Handling

XAP Data Grid allows applications to receive the events they need across the entire In-Memory Data Grid, allowing them to act on the new data and collaborate. XAP Data Grid offers fully transactional P2P and pub/sub, continuous query, code/task execution across the grid, a non-intrusive Spring-based programming model, dynamic language support, and much more.

Data-Center-Ready Administration and Monitoring

XAP Data Grid provides a comprehensive UI for monitoring and management of the entire cluster, as well as an administration API that provides programmatic control over every element of the In-Memory Data Grid (more admin and monitoring features).

 

 

Native Support for Java, .NET, C++

XAP Data Grid offers out-of-the-box interoperability for these languages, with no transformations, ensuring high performance, guaranteed consistency, and much more.

Enterprise-Grade Security

XAP Data Grid is the only In-Memory Data Grid that offers security for multi-tenant scenarios with multiple enterprise applications. XAP Data Grid offers SSL communication between all data grid components, authentication, authorization, fine-grained security for specific operations, custom security events, and much more.

 

 

Elastic Pricing

XAP Data Grid is the only product with an elastic pricing model: It is available on a pay-per-use basis, and you can also purchase an annual subscription or a perpetual license on a per-CPU basis. XAP Data Grid is priced at a significant discount compared to the Full XAP Application Server. For more details on pricing, contact us using the form below.

How Can We Help?

a
If you need more information, would like to speak to a technical expert, see a demo,
get pricing, or enquire about OEM, please submit your details below.
Enter the code shown:
Image CAPTCHA