Bigdata_内存数据库

MemCached缓存技术 什么是MemCached Memcache是一套开源,高性能的分布式的内存对象缓存系统,目前被许多网站使用以提升网站的访问速度,

MemCached缓存技术

什么是MemCached

Memcache是一套开源,高性能的分布式的内存对象缓存系统,目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著 。
Memcache将所有数据存储在内存中,并在内存里维护一个统一的巨大的Hash表,它能存储任意类型的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。

MemCached的作用

请大家先看一个问题,这个问题在大并发,高负载的网站中必须考虑!大家思考如何让速度更快
解决方案:

  • 传统的RDBMS
  • 页面静态化
  • MemCached缓存技术
    在这里插入图片描述

MemCached的基本原理和体系结构

简单的说: memcached就是在内存中维护一张巨大的hash表,通过自己的一套路由算法来维护数据的操作