加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MongoDB、Hbase、Redis等NoSQL优劣势、应用场景

发布时间:2018-10-18 20:55:07 所属栏目:MySql教程 来源:佚名
导读:副标题#e# 9月15日技术沙龙 | 如何将智能化和运维工作相结合,实现智能运维! NoSQL的四大种类 NoSQL数据库在整个数据库领域的江湖地位已经不言而喻。在大数据时代,虽然RDBMS很优秀,但是面对快速增长的数据规模和日渐复杂的数据模型,RDBMS渐渐力不从心,

1.Redis 特点:

  •  所用语言:C/C++
  •  特点:运行异常快
  •  使用许可: BSD
  •  协议:类 Telnet
  •  有硬盘存储支持的内存数据库,
  •  但自2.0版本以后可以将数据交换到硬盘(注意, 2.4以后版本不支持该特性!)
  •  Master-slave复制(见编注3)
  •  虽然采用简单数据或以键值索引的哈希表,但也支持复杂操作,例如 ZREVRANGEBYSCORE。
  •  INCR & co (适合计算极限值或统计数据)
  •  支持 sets(同时也支持 union/diff/inter)
  •  支持列表(同时也支持队列;阻塞式 pop操作)
  •  支持哈希表(带有多个域的对象)
  •  支持排序 sets(高得分表,适用于范围查询)
  •  Redis支持事务
  •  支持将数据设置成过期数据(类似快速缓冲区设计)
  •  Pub/Sub允许用户实现消息机制

2. Redis 优势

1)非常丰富的数据结构;

2.)Redis提供了事务的功能,可以保证一串 命令的原子性,中间不会被任何操作打断;

3.)数据存在内存中,读写非常的高速,可以达到10w/s的频率。

3.Redis 缺点

1) Redis3.0后才出来官方的集群方案,但仍存在一些架构上的问题;

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读