常见缓存数据库特点

一. Redis

 1. redis是一种key-value型的数据库;

 2. redis是一种内存型数据库,这样做可以加快访问速度;

 3.redis会定期把更新数据写入磁盘,从而达到重启可恢复的效果。同时,也满足了主从备份的目的。

 4.redis和其他缓存数据库相比,拥有丰富的类型支持,包括:String(字符串),list(列表),set(集合),zset(有序集合),hash(哈希)。

 5.redis的操作都是原子性的,所以很安全。

6.redis是单线程的,所以存在性能瓶颈。数据量过大时服务器会慢的要死。

7.支持事务。

二. Memcached

.1. mamcached也是一种内存型数据库;

 2. mamcached和redis是最常被一起讨论的,mamcached只支持键值对,且关机后数据就没了。

 3.mamcached用于处理大量的字符串字符串具有天然的优势,因为redis是单线程,而mamcached是多线程。

三. Mongodb

 1. mongodb是一个基于分布式的文件存储的文档型数据系统(大数据的另一种类型,可通过添加节点保障服务性能);

 2. mongodb数据结构由key-value组成。

 3. mongodb文档类数据似于json对象,字段值可以包含其他文档,数组和文档数组。

 4. mongodb基于磁盘,可扩展性强,理论上,只要磁盘空间够大,可以一直存数据。但是数据量太大时,会遇到读写性能瓶颈。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值