Hbase组合键和聚合行

时间:2016-12-09 04:48:29

标签: hbase

是否可以使用复合键,然后在habse

中核心汇总行

为表格提供我的复合键是uderID,chargingID,

其他两列是..value,kids ..但kids列仅基于userid

如下所示:

| USR1,| CHG1,| $ 20,| KID1,KID2 |

| USR1,| CHG2,| $ 30,| |

USR2,| chag1,| $ 50,| USR2 | KID1,kid4,kid3 |

1 个答案:

答案 0 :(得分:0)

在HBase中,每列都是独立的。它们只是通过行键连接在一起。我们不应该将HBase视为行级别。它实际上是一种柱状格式。

所以回到复合键 - 如何维护行键和列之间的关系取决于你。该设计只会帮助您根据行键更好地搜索。这很重要,因为当使用行键搜索时HBase表现最佳,并且当您开始使用列值9时,性能逐渐下降,这是Hbase中的过滤器。