如何在HBase / bigtable中存储复合密钥数据?

时间:2011-10-16 15:14:25

标签: key hbase composite bigtable

在google的Bigtable论文中,它描述了bigtable结构。

表架构是这样的。

Table(url<key>, contents, anchor:cnnsi.com, anchor:my.look.ca") 

列可以动态添加。

我的问题是:以谷歌分析为例,我想知道人们使用哪种浏览器来浏览mysite。

因此表格架构为Table(web_site_id<key>, visit_time<key>, os_type<key>, brower_type<key>, visit_times).

首先,我想知道有多少人访问我的网站?

其次我想知道有多少人使用chrome / firefox访问我的网站?

第三,我想知道使用windows os的人如何使用firefox访问我的网站?

如何使用bigtable / hbase执行此操作。

1 个答案:

答案 0 :(得分:2)

您应该检查mozilla的工作方式:BouncerRealTimeMetricsProjectglow。由于这是一个时间序列问题,您还应该检查opentsdb