Design A Cache System

  1. Cache: 保存数据的临时空间。
  2. Cache Hit(缓存命中):
  3. Cache miss(缓存未命中)
  4. Invalidation: keeping the cache up to date is known as Invalidation.
  5. 替换策略:当缓存未命中发生时,缓存系统需要驱逐其他缓存项,来为先前没有缓存的数据腾出空间,选择要待驱逐缓存项的方法叫替换策略。(通常用于缓存使用量超过了预设的最大值时候(缓存空间不够),如何对现有的数据进行清理。)
  6. Write-through 立即写
  7. Write-behind 后写
  8. Eviction Policies 驱逐策略 缓存更新策略
  9. Replication 复制

1 数据访问速度

References

  1. Develop a generic caching service to improve performance
  2. Intro to Caching,Caching algorithms and caching frameworks
  3. carlosfu: 缓存使用与设计系列文章--目录
  4. 应用多级缓存模式支撑海量读服务

results matching ""

    No results matching ""