何时在HBase中使用多个列族?

何时在HBase中使用多个列族?,hbase,Hbase,我是HBase新手,目前正在使用此数据存储实现一个应用程序。说实话,我用它的时候很不方便。但是,作为HBase文档中的建议,最好使用1-3列族。目前我只使用一个。有人能给我一个例子,当使用多列族,请提到一些用例,并解释什么是向下的好处 非常感谢在Hbase中,一个区域分配有一个列族,因此FS中至少有一个HFile。更多的列族意味着更多的文件,当您查询一行时,区域服务器将不得不在多个位置绘制数据,这将降低系统的速度 下面是我的用例:我只使用一个列族来表示真实/遗留/有用数据,另一个列族用于计算/外

我是HBase新手,目前正在使用此数据存储实现一个应用程序。说实话,我用它的时候很不方便。但是,作为HBase文档中的建议,最好使用1-3列族。目前我只使用一个。有人能给我一个例子,当使用多列族,请提到一些用例,并解释什么是向下的好处


非常感谢

在Hbase中,一个区域分配有一个列族,因此FS中至少有一个HFile。更多的列族意味着更多的文件,当您查询一行时,区域服务器将不得不在多个位置绘制数据,这将降低系统的速度


下面是我的用例:我只使用一个列族来表示真实/遗留/有用数据,另一个列族用于计算/外部/缓存/存储的外部/扁平化数据。如果您想删除/刷新/重新计算此临时CF中的数据,这是很有用的。

我真的不明白您所说的“我只使用一个列族来存储我的真实/遗留/有用数据,另一个列族用于我的计算/外部/缓存/存储的外部/扁平化数据”是什么意思。可以举个例子吗?如果您使用表存储电影,你可以用“标题”、“描述”、“演员”等栏目来考虑CF“数据”,并用“Re戒嘱”、“wiki爬行数据”、“IMDB匹配”等其他CF计算。看到这个主意了吗?