我有一个有4个表的天气数据库:省,市,站,instantHarvestinfo,dailyHarvestInfo 表之间的关系是父子: (省,市):R(1,m) (市,站):R(m)的 (他汀类药物,istantharvestInfo):R(m)的 (站,dailyHarvestInfo):R(m)的 我想把所有这些放在hbase中的一个bigtable中,并且为echa创建一个列系列..但我不知道如何定义我的行键...我想我需要一个嵌套的行键,在每一步中得到一个我的分裂与comuln家族相关的rowkey并给我相同cf的信息..但我怎么不能定义它? 请帮帮我
答案 0 :(得分:0)
那里。
我想你会为每个电台节省大量的istantharvestInfo
和dailyHarvestInfo
。
由于您的数据模型中存在父子关系,我认为您可以
将架构设计为:
-------------------------------------------------------------------------
**Row-Key**: Province + city + station + timestamp
--------+---------------------+------------------------------------------
Family | Qualifier | Value
--------+---------------------+------------------------------------------
| istantharvestInfo | "value of istantInfo"
F +---------------------+------------------------------------------
| dailyHarvestInfo | "value of dailyInfo"
--------+---------------------+------------------------------------------
请注意,只有一个系列,因为我们应该始终尽可能减少#family。