我希望对大量客户交易数据进行一些分析。我们有数以百万计的交易事件进来,并为各种实体提供了一些数量和时间戳值;
{
"txId": "tx123"
"item": "i87"
"qty": 3
"time": "2016-10-31 01:42:54"
}
我想在日、周级别和滑动窗口保持一系列聚合,例如过去 28 周交易qty
的项目总和。i87
似乎有很多选择,包括像 InfluxDB 或 OpenTSDB 这样的时间序列数据库。然而,其中大多数似乎都针对聚合周期较短的指标和监控。这样的系统将如何应对小型和大型滚动窗口?