【发布时间】:2014-01-08 09:16:06
【问题描述】:
我有一个名为“A”的包含 1 个列族的表。 在运行时,我会将 (Key-Value) 对插入到表中。 离开 RowKey,在我的设计中,列限定符是 MD5(Key)所以,列限定符是动态创建的,单元格将包含对应的值。
例如:每辆车都有一个车牌。我想将所有内容插入到 HBase 中的一张表中。 A车有rowkey R1,column qualifier是C1,value是A的车牌。B车有rowkey R2, , column qualifier 是 C2,value 是 A 的牌照,反之亦然。使用该模式,当执行 Scan 命令时,rowkey = R1,是 column qualifier C2 中包含的单元格返回(在这种情况下,它是确定为空)?
我想问一些关于表演的问题:
使用这种架构设计,Scan 命令的性能会降低吗? (我想扫描表上的所有值)。对于每一行,是否将返回所有列?
有上述要求,谁能指点我设计这张桌子的正确方法?
非常感谢!
【问题讨论】:
标签: hbase schema-design