Archive for the 'Caching' Category
Using GigaSpaces XAP as a DataGrid or Distributed Data Cache
September 1st, 2009Although version 7.0 of the Enterprise version of GigaSpaces XAP contains much more than just DataGrid or Caching, for many customer the need for reduced latency and increased performance as well as contention reduction is pressing and for these customers these needs are often a pre-cursor to their first foray into using GigaSpaces. I recently received a set of slide from the GigaSpaces Deputy CTO, Shay Hassidim, which I though were worth posting as they not only go through some of the use cases for Caching and DataGrid but they also show the topologies and patterns that can be used.
I’ve embedded them below but as I know this blog is syndicated, and sometimes the embedding does not work, you can also access them direct from slideshare here.
New in XAP 7.0: Optimized concurrent access to external data source
July 13th, 2009One of the most common topologies of GigaSpaces is a cluster of spaces with an external data source and a mirror service, which persist the data to the data source asynchronously. This is commonly known as write behind. Using this topology removes the bottleneck that the data source can create due to the obvious performance [...]
Gaming Scalability Event Slides
July 11th, 2009The Slides I presented at the Gaming Scalability event on the 9th July can be viewed below:
JavaOne 2009 Lab - PetClinic in the Clouds
May 22nd, 2009This year JavaOne will include really cool lab - PetClinic in the Clouds: Scaling a Classic Enterprise Application.
In this Hands-on Lab, participants will take a popular Web application (the Spring PetClinic sample application) and modify it so that it can be deployed on the Amazon EC2 cloud computing infrastructure. They will be exposed to [...]
Benchmarking on the Cloud – Your Definitive Check List!
May 13th, 2009Introduction
Evaluating a new software product usually involves running benchmark tests many times, to assess the different capabilities of the product using some measurable elements. Generally, the end result of such tests is a matrix that includes the product latency, throughput or scalability values.
Such a matrix compares the product data feed, data retrieval or [...]







