为了账号安全,请及时绑定邮箱和手机立即绑定
这节课讲的有点迷糊
课程讲的非常好,唯一不足的地方是,没有提供代码下载地址,老师能否提供一下?谢谢!
老师讲得不错,在配合一些博文看看。
老师出了新实战课程,大家多多支持哈~~
客户端连接的配置呢
HBase建表时的命名空间啥意思
这老师的HBase的原理讲的非常好,就是有一点,老师在将实现原来的时候,很多关键点PPT上都没有,只有一个类似大纲的标题,然后屏幕就停住了,老师在口述,只能空间想象了
讲的特别仔细,每句话都是知识点。
其实我觉得先讲实例代码,然后介绍原理会更好些
口述的知识点有挺多是错误的,不够严谨
谢谢讲师,谢谢慕课网!
RegionServer 组成部分:
- Region:存储用户数据的最小单元,一个RegionServer中包含多个Region
- Store:对应表的列簇,一个Region中包含多个Store
- MemStore:是一个内存式的数据结构,一个Store中包含一个MemStore
- StoreFile:MemStore满了之后就会把数据存储到StoreFile
- HFile:多个StoreFile会被封装成HFile,HFile最终持久化到HDFS中
- HLog:一个RegionServer包含一个HLog,用于实现预写日志,保证HBase的高可用
LSM-tree主要目标是快速地建立索引。B-tree是建立索引的通用技术,但是,在大并发插入数据的情况下,B-tree需要大量的磁盘随机IO,很显然,大量的磁盘随机IO会严重影响索引建立的速度。特别地,对于那些索引数据大的情况(例如,两个列的联合索引),插入速度是对性能影响的重要指标,而读取相对来说就比较少。LSM-tree通过磁盘的顺序写,来达到最优的写性能,因为这会大大降低磁盘的寻道次数,一次磁盘IO可以写入多个索引块。
在经典的 RDBMS 中,我们设计表结构模型时,只需要确定有多少个列即可,然后就可以对这个表进行数据的操作。而对于 HBase 来说,设计表结构模型时不需要确定列,只需要确定列簇(Cloumn Family)即可,列的数量根据列簇里面的数据进行动态伸缩,为空的列并不占用存储空间。
课程须知
需要对HBase有一定了解后
老师告诉你能学到什么?
HBase 基本的数据存取方法 HBase 系统的整体架构 HBase 存取数据的原理以及各个模块之间是怎样协同工作的

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消