Skip to content

Reasons an absence admission policy. #1646

Answered by ben-manes
proost asked this question in Q&A
Discussion options

You must be logged in to vote

It is quite common for remote caching tiers to be over provisioned so that the eviction policy is less important. For example a 2017 talk from Twitter stated that their SLA requires a 99.9% hit rate. That is similar for other social sites like Reddit, or consumer sites like e-commerce or netflix streaming. When you require 95+ hit rates to meet response time requirements then the goal is primarily about capacity planning costs. That typically means to evict unused data, such as expired entries, rather than protect too aggressively against one-hit wonders.

Memcached's redesign is an excellent case study. They use three queues so that cold data can be evicted earlier, but it takes quite a w…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@proost
Comment options

Answer selected by proost
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants