Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hbase复合键和聚合行_Hbase - Fatal编程技术网

Hbase复合键和聚合行

Hbase复合键和聚合行,hbase,Hbase,是否可以使用复合键,然后在habse中共同存储聚合行 supose表的复合键是uderID,chargingID 其他两列是..value,kids..但kids列仅基于userid 有人会这样想: |usr1,| chg1,| 20美元,|基德1,基德2| |usr1,| chg2,| 30美元,|124; 124;| usr2,| chag1,| 50$,| usr2 | kid1,kid4,kid3 |在HBase中,每一列都是独立的。它们只是通过行键连接在一起。我们不应将HBase视为行

是否可以使用复合键,然后在habse中共同存储聚合行

supose表的复合键是uderID,chargingID

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

有人会这样想:

|usr1,| chg1,| 20美元,|基德1,基德2|

|usr1,| chg2,| 30美元,|124; 124;|


usr2,| chag1,| 50$,| usr2 | kid1,kid4,kid3 |

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

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