Distributed Cache Capabilities – Notifications

A notification system allows the cache to interact with external applications. This attribute can be useful on scenarios where certain activities, for example workflows, need to know the state of an item. Capability Description Weight Cache item notification A cache item notification system  will allow clients to subscribe to any event associated with a specific…

0

Distributed Cache Capabilities – Data Integrity

Data expiration contains elements that make the cache allocation more efficient. The feature removes items that are not current from the cache, freeing the memory and the resources associated.   Capability Description Weight Transaction support A cache that supports transactions will allow grouping actions and committing them at the same time. Usually the cache can…

0

Distributed Cache Capabilities – Data Expiration

Data expiration contains elements that makes the cache allocation more efficient. The feature removes items that are not current from the cache, freeing the memory and the resources associated. The capabilities list looks like this: Capability Description Weight Absolute time expiration If the cache item has a property to include a specific date and time…

1

Distributed Cache Capabilities – Data Organization

Here is the third installment, this time focusing on the data organization. Capability Description Weight Cache Groups This capability allows caches to be partitioned in groups; this allows cache subdivision that can help the designers to organize the cache allocations across multiple devices. Some caches allows further grouping using group trees. 5 Guideline Cache groups…

0

Distributed Cache Capabilities – Data Manipulation

This is the second entry, data manipulation. Each one of them have a description and a generic guideline based on the experience of our implementations. I have added a weight, may look arbitrary but is based on the average importance on our projects. Capability Description Weight Atomic operations Usually implemented through Get/Set. Allows clients to…

0

Distributed Cache Capabilities – Data Storage

In this first installment we are going to share the data storage attribute and its capabilities. Each one of them have a description and a generic guideline based on the experience of our implementations. I have added a weight, may look arbitrary but is based on the average importance on our projects. Capability Description Weight…

0

Distributed Cache Capabilities guideline

In this series, I am going to publish a series of guidelines that can be used when selecting a distributed cache technology. The series will be divided in the main caching attributes, each of them containing a list of capabilities. The main categories that I will present are the following ones: Data Storage: This attribute compares the…

0