- 1
- 0
- 约小于1千字
- 约 1页
- 2026-04-30 发布于北京
- 举报
《006_HBase的数据模型样的?》
hbase里其实也是建一个一个的表
表里有很多行的数据,但是其实这个表说白了就是一个逻辑模型上根本没那么简单的,
一个表的数据当然是拆为很多region分散在不同的机器上的,要是表里数据太多了,region
数量还会变多,这样你加机器,region可以自动迁移到不同的机器上去
每一行都有一个rowkey,还有很多列,表里的数据行都是按照rowkey排序的,大致可以把
rowkey理解为mysql里的主键id,在hbase里每一行数据都有一个rowkey行健来唯一的
标识一行数据
所以一般设计rowkey是一门讲究活,后续还会讲如何设计rowkey的,因为一般要把同一
类数据的rowkey设计的相似一些,比如说用户id=1的订单,就应该叫做order_1_xx之类
的,这样一个用户的订单就会在排序靠近在一起
rowkey列
order_1_110xxx
order_1_111xxx
order_2_256xxx
原创力文档

文档评论(0)