HBase数据模型与RowKey设计精要.pdfVIP

  • 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)

1亿VIP精品文档

相关文档