【发布时间】:2018-05-31 09:59:52
【问题描述】:
删除 BigQuery 流式表中的行的最佳做法是什么? 我的想法是创建一个每日分区表,然后在分区前一天删除数据。 你觉得可行吗?
【问题讨论】:
标签: google-cloud-platform google-bigquery
删除 BigQuery 流式表中的行的最佳做法是什么? 我的想法是创建一个每日分区表,然后在分区前一天删除数据。 你觉得可行吗?
【问题讨论】:
标签: google-cloud-platform google-bigquery
我尝试了我的解决方案,它有效! 可以使用 _PARTITIONTIME
【讨论】:
另一个选项(避免手动删除)是使用分区过期
您可以为分区表指定分区过期时间 (timePartitioning.expirationMs)
为分区保留存储空间的毫秒数。
注意:在设置表的分区过期时间时,必须根据分区的日期计算分区过期时间。例如,如果分区的日期是 2018 年 1 月 3 日,而您将分区到期时间设置为 5 天,则无论上次更新时间是什么时候,该分区都会在 2018 年 1 月 8 日到期。
【讨论】: