- 0
- 0
- 约2.19万字
- 约 14页
- 2017-05-27 发布于河南
- 举报
redis与memcached的区别
redis 与 memcached 的区别
传统 MySQL+ Memcached 架构遇到的问题
实际 MySQL 是适合进行海量数据存储的,通过 Memcached 将热点数据加载到 cache ,加速访问,很多公司都曾经使
用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题:
1.MySQL 需要不断进行拆库拆表,Memcached 也需不断跟着扩容,扩容和维护工作占据大量开发时间。
2.Memcached 与 MySQL 数据库数据一致性问题。
3.Memcached 数据命中率低或 down 机,大量访问直接穿透到 DB ,MySQL 无法支撑。
4.跨机房 cache 同步问题。
众多 NoSQL 百花齐放,如何选择
最近几年,业界不断涌现出很多各种各样的 NoSQL 产品,那么如何才能正确地使用好这些产品,最大化地发挥其长处,
是我们需要深入研究和思考的问题,实际归根结底最重要的是了解这些产品的定位,并且了解到每款产品的 tradeoffs ,在实
际应用中做到扬长避短,总体上这些 NoSQL 主要用于解决以下几种问题
1.少量数据存储,高速读写访问。此类产品通过数据全部 in-momery 的方式来保证高速访问
原创力文档

文档评论(0)