distributed cache

Modern Caching 101: What Is In-Memory Cache, When and How to Use It

By |2021-05-26T18:17:40+00:00December 21, 2020|

Enterprises are creating and using more data than ever before. IDC's Global DataSphere Forecast currently estimates that in 2020, enterprises will create and capture 6.4 zettabytes of new data. In terms of what types of new data is being created, productivity data—or operational, customer, and sales data as well as [...]

Availability and Consistency in the Presence of Partitions

By |2020-10-01T07:34:36+00:00June 2, 2016|

The CAP theorem provides system designers with a choice between three guarantees: consistency, availability, and partition tolerance. While partitions are rare, there is an incredible range of flexibility for handling partitions and recovering from them. Thus, our goal is to allow combinations of consistency and availability and not worry about [...]

REST Data Service Over In-Memory Data Grid

By |2020-10-01T07:54:57+00:00June 2, 2016|

Applications are written in diverse and often remote environments. Storing and accessing data needs to be simple and portable, which is why REST (representational state transfer) is often the go-to protocol for web services. And yet, using REST for data services can pose a number of challenges: Performance (clients should [...]

The 3-Second Rule of eCommerce: How retailers can scale for extreme holiday season traffic

By |2020-10-04T07:46:21+00:00December 1, 2015|

By Ali Hodroj, Eliza Croen It’s been long known that almost half of a retail website’s shoppers will wait no more than 3 seconds for its content to render before they abandon it. Today, in an omni-channel retailing world where the online and offline channels converge through mobile shopping and [...]

Posted on IT Jungle – Magic Goes In-Memory With App Framework

By |2020-10-04T07:58:13+00:00July 8, 2015|

Written by Alex Woodie, IT Jungle Magic Software recently launched a new release of its application development and runtime framework that features in-memory data grid (IMDG) technology. The IMDG - which will eventually support IBM i - will bolster the scalability, stability, and elasticity of applications developed with xpa Application [...]

Class-Based Eviction Strategy: Going Beyond LRU

By |2020-10-05T08:02:39+00:00August 30, 2012|

Consider you are building a financial back-office trade processing application. Trades are flowing in from the front-office system. To cope with the velocity and volume of the trades you want to use in-memory processing. The trades are usually settled no later than 24 hours from trade execution. These trades objects [...]