從SQL Server背景來看,我是HBase的新手,但該技術看起來非常適合我們正在做的事情,成本絕對正確!HBase模式幫助
我需要保持日誌條目列表通常我會在RDBS創建爲:
創建表的日誌 ( 用戶ID INT,SITEID INT,頁VARCHAR(50),日期SMALLDATETIME )
其中一個用戶可能在這個簡單的表中有0或1000行。典型的查詢是查找一個用戶的所有行或一個站點上的一個用戶的所有行。
這是怎麼翻譯成HBase中沒有「行鍵」並且相同的(SiteID,Page)可能會出現很多次的「映射」。我的第一個想法是UserID是一個行鍵,但我仍然不明白「列族」和其他術語,足以理解如何設置表來保存這個數據,其中一個UserID可以有很多(SiteID,Page ,日期)「行」。
任何方向感謝!