非关系型数据库Hbase与Redis:

Hbase数据库:

        HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存
    储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。

Hbase特点:

	1. 存储量大:一个表可以存上亿行数据,上百万的列。
	2. 记录稀疏:列表位null时不会被储存,这样可以节省空间又可以提高数据库的读写性能。
	3. 数据类型单一:数据库中的类型都是字符串类型。
	4. 无模式:每一行都有一个可以排序的主键和任意多的列,列可以根据需要动态增减,同表的不同行列可以不同。
	5. 数据多版本:每个数据可以有多个版本,版本号由插入时的时间戳来控制。

Hbase的缺点:

 	1. 单一的rowKey决定了不能有效的支持多条件查询。
	2. 不适合大范围扫描查询。
	3. 不支持SQL语句查询。

Redis数据库:

      Redis是一个内存高速缓存数据库、远程数据服务、开源的、先进的key-value存储可用
  于构建高性能,可扩展的web应用程序的解决方案(C语言编写) 。它支持存储的value
  类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)
  和hash(哈希类型)。

Hbase 与 Redis 的区别:

      都是基于Key、Value的数据库。区别在于HBase是基于文件系统的,Redis是基于内存的。
   主要区别在于性能和数据量的支持上。如果超过TB,可以采用HBase。低于TB的,可以采 用
   Redis;数据类型比较复杂,需要大范围扫描查询使用Redis;Hbase 的存储数量高于Redis。
  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值