【问题标题】:Best way to keep aggregate counts for event Google BigQuery保持 Google BigQuery 事件汇总计数的最佳方式
【发布时间】:2020-12-22 15:02:03
【问题描述】:

我有当前存储在 Google Firestore 中的页面查看事件数据,这些数据会自动加载到 BigQuery 数据集中。我正在使用这些数据来显示总页数和“趋势”页数(过去 48 小时内的总浏览量)。

我需要将总页数和趋势页数(按页分组)输入数据库以在前端网站中使用。我编写了 BigQuery SQL 来查询总计数,但我担心这些查询会随着时间的推移变得低效。

似乎我应该在事件进入(流式传输)时以某种方式预先汇总表中的计数。

像这样聚合时间序列数据的最有效方法是什么?

【问题讨论】:

    标签: google-bigquery time-series pageviews


    【解决方案1】:

    考虑materialized views。它们需要最少的维护。

    【讨论】:

    • 感谢您的建议。我去看看。
    猜你喜欢
    • 1970-01-01
    • 2013-07-11
    • 1970-01-01
    • 1970-01-01
    • 2019-01-15
    • 1970-01-01
    • 2021-12-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多