1 Memcached
概念:是一个开源的、高性能的、具有分布式内存对象的缓存系统。
特点:
1 纯内存缓存系统,把经常存取的对象或数据缓存在memcached 的内存
2 数据以key-value对的方式存在。
3 Memcached通过缓存经常被存取的对象或数据从而减轻频繁读取数据库的压力,提高网站的响应速度,构建出速度更快的可扩展的Web应用
2 redis
概念:持久化缓存 很大程度补偿了 memcached这 类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用
特点:
1 数据都是缓存在内存中。
2 redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件
3 MongoDB
概述:分布式文件存储的开源数据库系统 在高负载的情况下 添加更多的节点,可以保证服务性能。
特点:
1 面向集合存储,易存储对象类型的数据.
2 模式自由
3 可通过网络访问