Caching

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2023 Oct 8 5:5
Editor
Edited
Edited
2025 Jul 7 21:41

Cache for non-human memory

Who initiates the caching process
Static Caching is pre-storing data
Dynamic Caching methods
 
 
Cache Algorithms
 
 

Monitoring & Caching

How meta improved their cache consistency to 99.99999999
Introduction
How meta improved their cache consistency to 99.99999999
Cache replacement policies
In computing, cache replacement policies (also known as cache replacement algorithms or cache algorithms) are optimizing instructions or algorithms which a computer program or hardware-maintained structure can utilize to manage a cache of information. Caching improves performance by keeping recent or often-used data items in memory locations which are faster, or computationally cheaper to access, than normal memory stores. When the cache is full, the algorithm must choose which items to discard to make room for new data.
Abstraction that hides the storage layer and provides a consistent interface, a means to simplify software by abstracting complex layer structures (Why are classic cache algorithms (LRU, etc.) needed? → Because data access patterns are unpredictable)
Caching is an Abstraction, not an Optimization
I've always been told that caching is a tool to make software faster. That, given some careful considerations to consistency, caching makes it so that when...
Caching is an Abstraction, not an Optimization
 
 

Recommendations