是否可以使用复合键,然后在habse
中核心汇总行为表格提供我的复合键是uderID,chargingID,
其他两列是..value,kids ..但kids列仅基于userid
如下所示:
| USR1,| CHG1,| $ 20,| KID1,KID2 |
| USR1,| CHG2,| $ 30,| |
USR2,| chag1,| $ 50,| USR2 | KID1,kid4,kid3 |
答案 0 :(得分:0)
在HBase中,每列都是独立的。它们只是通过行键连接在一起。我们不应该将HBase视为行级别。它实际上是一种柱状格式。
所以回到复合键 - 如何维护行键和列之间的关系取决于你。该设计只会帮助您根据行键更好地搜索。这很重要,因为当使用行键搜索时HBase表现最佳,并且当您开始使用列值9时,性能逐渐下降,这是Hbase中的过滤器。