菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
1523
0

Nosql 数据库 MemCache、Redis、MongoDB 的区别

原创
05/13 14:22
阅读数 3250

1.memcached:单一键值对内存缓存的,做对象缓存无可替代的分布式缓存;
2.redis:是算法和数据结构的集合,快速的数据结构操作是他最大的特点,支持数据持久化;
3.mongodb是bson结构、介于rdb和nosql之间的,更松散更灵活的,但是不支持事务,只用作非重要数据存储。

应用场景:
     Memcached:动态系统中减轻数据库负载,提升性能;做缓存,适合多读少写,大数据量的情况(如人人网大量查询用户信息、好友信息、文章信息等)。
     Redis:适用于对读写效率要求都很高,数据处理业务复杂和对安全性要求较高的系统(如新浪微博的计数和微博发布部分系统,对数据安全性、读写要求都很高)。
   MongoDB:主要解决海量数据的访问效率问题。

发表评论

0/200
1523 点赞
0 评论
收藏
为你推荐 换一批