こんな感じのバケツがあります。これらのキーは、YYYYMMDD の日付と国が追加されたランダムな部分としての uuid の一部です。
次のことを行う効率的なクエリを実行する方法:
select dt, country, camp, sum(count) as count from bucket where dt>'2012-10-03' and dt<'2012-10-05' group by dt,camp,country
uiid201203US {'dt':'2012-10-03','camp':'a', 'country':'US', 'count':5}
uiid201204US {'dt':'2012-10-04','camp':'a', 'country':'US', 'count':5}
uiid201205US {'dt':'2012-10-05','camp':'a', 'country':'US', 'count':5}
uiid201203JP {'dt':'2012-10-03','camp':'a', 'country':'JP', 'count':5}
uiid201204JP {'dt':'2012-10-04','camp':'a', 'country':'JP', 'count':5}
uiid201205JP {'dt':'2012-10-05','camp':'a', 'country':'JP', 'count':5}