O'Reilly logo

Cassandra Design Patterns - Second Edition by Rajanarayanan Thottuvaikkatumana

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 3. Cache Migration Patterns

 

"To improve is to change; to be perfect is to change often"

 
 --Winston Churchill

The concept of caching goes back to the very early days of computer architecture. Caching is the process of storing data in an easily accessible store so that requests for the cached data can be fulfilled faster. The Merriam-Webster dictionary defines cache in two ways. In the literal sense, it is defined as:

"A group of things that have been hidden in a secret place because they are illegal or have been stolen."

In the computing sense, it is defined as "a part of a computer's memory where information is kept so that the computer can find it very quickly." Cache is used in both hardware and software. In this chapter, unless otherwise ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required