2013-08-16 66 views
0

我有一個天氣數據庫,有4個表格:省,市,車站,instantHarvestinfo,dailyHarvestInfo 和表格之間的關係是親子關係: (省,市):R(1,m ) (city,station):R(1,m) (他汀,istantharvestInfo):R(1,m) (station,dailyHarvestInfo):R(1,m) 我想把它們放在一個bigtable在hbase和echa一個創建一個列家庭......但我不知道如何定義我的行鍵......我想我需要一個嵌套的行鍵,在每一步中得到我的rowkey拆分與一個comuln家庭相關並給我相同的信息cf ..但我怎麼不能定義它? 請幫我在Hbase表中嵌套Rowkey

回答

0

那裏。

我想你會爲每個電臺節省大量的istantharvestInfodailyHarvestInfo

因爲在你的數據模型父子關係,我想你可以

設計模式爲:

------------------------------------------------------------------------- 
**Row-Key**:    Province + city + station + timestamp 
--------+---------------------+------------------------------------------ 
Family | Qualifier   |   Value 
--------+---------------------+------------------------------------------ 
     | istantharvestInfo |  "value of istantInfo" 
    F +---------------------+------------------------------------------ 
     | dailyHarvestInfo |  "value of dailyInfo" 
--------+---------------------+------------------------------------------ 

需要注意的是,只有一個家庭,因爲我們應始終#家庭越小越好。

+0

tnx您的幫助...我正在處理您的解決方案... – Asma