【问题标题】:BigQuery delete on streaming table流表上的 BigQuery 删除
【发布时间】:2018-05-31 09:59:52
【问题描述】:

删除 BigQuery 流式表中的行的最佳做法是什么? 我的想法是创建一个每日分区表,然后在分区前一天删除数据。 你觉得可行吗?

【问题讨论】:

    标签: google-cloud-platform google-bigquery


    【解决方案1】:

    我尝试了我的解决方案,它有效! 可以使用 _PARTITIONTIME

    【讨论】:

      【解决方案2】:

      另一个选项(避免手动删除)是使用分区过期
      您可以为分区表指定分区过期时间 (timePartitioning.expirationMs)

      为分区保留存储空间的毫秒数。

      注意:在设置表的分区过期时间时,必须根据分区的日期计算分区过期时间。例如,如果分区的日期是 2018 年 1 月 3 日,而您将分区到期时间设置为 5 天,则无论上次更新时间是什么时候,该分区都会在 2018 年 1 月 8 日到期。

      【讨论】:

        猜你喜欢
        • 2018-06-28
        • 1970-01-01
        • 2023-03-05
        • 2015-02-16
        • 2021-10-29
        • 2021-12-30
        • 1970-01-01
        • 2017-08-22
        • 1970-01-01
        相关资源
        最近更新 更多