分布式缓存与Memcached相关问题

2013/03/26 | 星期二 分类:资源 | 没有评论 标签: , | 作者: | 1,320 views

分布式缓存从几方面说明:1.缓存本身的水平线性扩展问题,2.缓存大并发下的本身的性能问题,3.避免缓存的单点故障问题(多副本和副本一致性)。

分布式缓存的核心技术包括首先是内存本身的管理问题,包括了内存的分配,管理和回收机制。其次是分布式管理和分布式算法,其次是缓存键值管理和路由。

什么是Memcached?

  1. 许多Web 应用程序都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示。但随着数据量的增大,访问的集中,就会出现REBMS的负担加重,数据库响应恶化,网站显示延迟等重大影响。Memcached是高性能的分布式内存缓存服务器。一般的使用目的是通过缓存数据库查询结果,减少数据库的访问次数,以提高动态Web 应用的速度、提高扩展性。如图:

1 阅读全文