我正在研究使用表存储来存储一些事务数据,但是,我需要支持一些非常高级的报告,基本上是每天/每月的总数。
我有几个选择:
使用分区/行键结构并动态执行求和,
例如 20101101_ITEMID_XXXXXXXX(x = guid 或时间,以使其唯一)然后我将使用行键的一部分(ITEMID_201011)查询一个月数据,并在“类型中的成本”属性。但是,如何管理 1000 条记录的查询限制?(即如果一天有超过 1000 笔交易,总计会很困难)
使用另一条记录存储当天的总数,并在添加新记录时对其进行更新,
例如行键“20101101_ITEMID_TOTAL”,然后查询天总数、月数或年总数。
做这个的最好方式是什么?对于使用表存储的这种类型的要求,是否有“最佳实践”?