Definition

read cache

A read cache is a computer storage component that temporarily keeps a copy of data from a slower permanent storage location in order to accelerate the fulfillment of future requests for the data. 

A read cache typically retains copies of the data in fast I/O memory storage such as dynamic random access memory (DRAM) or flash. The main distinguishing characteristic of a read cache is the mechanism by which the data populates the cache. Data enters the cache after it has been retrieved, or read, at least once from its permanent storage hard disk drive (HDD) or solid-state drive (SSD). An algorithm tracks the data reads and determines which data will be deposited in the read cache. 

As the cache receives more data, or warms up, more data requests can be accelerated. In a typical scenario, the algorithm orchestrates the placement of copies of the most frequently accessed data into the read cache. A data request that is fulfilled from the read cache is faster than a request fulfilled from the original storage location.

Read caches may operate differently based on the algorithm variant they use. A read cache can contain multiple layers of storage technology, such as DRAM and SSD paired to accelerate data requests to an HDD-based array. Another variable is the implementation location, such as server-side or storage-side.

Contributor(s): Carol Sliwa
This was last updated in December 2013
Posted by: Margaret Rouse

Email Alerts

Register now to receive SearchStorage.com-related news, tips and more, delivered to your inbox.
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

More News and Tutorials

Do you have something to add to this definition? Let us know.

Send your comments to techterms@whatis.com

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: