HBase特征:
一、海量储存
Hbase适用于存储 PB级大容量数据,而 PB级数据和廉价的 PC存储可以在几十毫秒到几百毫秒内返回数据。它和 Hbase极易扩展的特性密切相关。由于 Hbase具有良好的扩展性,因此便于存储海量数据。
二、列表存储
实际上,这里列存储指的是列 族存储, Hbase基于列族存储数据。列族下面可以有很多列,当创建表时,列族必须被指定。
三、易扩展性
Hbase的可扩展性主要体现在两个方面:一是基于 RegionServer的可扩展性,二是基于存储的可扩展性。
在水平扩展中,通过横向添加 RegionSever的机器,增强 Hbase上层的处理能力,并提高 Hbsae服务的 Region能力。
注意:
RegionServer的角色是管理 region,接受业务访问,稍后将详细介绍该功能,包括横向添加 Datanode扩展存储层、提高 Hbase的数据存储能力和提高后端存储的读写能力。
四、高并发
因为现在大多数使用 Hbase的体系结构,都是采用廉价的 PC,所以单个 IO的延迟实际上并不小,一般在几十到几百毫秒之间。此处所指的高并发性,主要是在并发情况下, Hbase的单一 IO延迟几乎没有减少。提供高并发性和低延迟的服务。
五、稀疏
对于 Hbase列来说,稀疏主要是为了具有灵活性,在 Hbase族中,您可以指定任何数量的列,而不占用存储空间,如果列数据为空。
如需转载请注明出处(创作不易请见谅)
和巨婴程序猿一起成长。让自己变得更优秀
想了解更多精彩内容,快来关注跟着巨婴去逆袭
我最近一直在思考(大数据通俗讲解)的问题,你的看法是什么呢?关注我快说出来一起交流一下吧~
领取专属 10元无门槛券
私享最新 技术干货