gpt4 book ai didi

google-bigquery - Google BigQuery - 嵌套字段或表连接

转载 作者:行者123 更新时间:2023-12-04 20:03:37 33 4
gpt4 key购买 nike

  1. 在 Google BigQuery [1] 中,它支持嵌套字段类型,所以我可以说它是比拆分成表并使用 join 查询更好的组织方式吗?

  2. 当我们需要添加新列时,Bigquery 支持补丁,在非常大的表中添加新列时的性能如何,例如1TB,有什么办法可以最小化。停机时间,因为我们可能需要每月更新几次列。

[1] https://developers.google.com/bigquery/docs/data#nested

[2] https://developers.google.com/bigquery/docs/reference/v2/tables/patch

最佳答案

  1. 我不一定会说使用嵌套字段始终是组织表格的首选方式;这取决于您的用例。总的来说,我发现嵌套数据通常更容易处理,尤其是当大多数查询不需要访问嵌套字段时。

    但是,如果您在计算中大量使用嵌套字段,需要将不同的嵌套字段相互关联,或者返回包含多个重复字段的结果,那么使用多个表可能会更好。

    p>

  2. 添加新列是一个元数据操作,所以它应该是 O(1) 时间;所涉及的表没有停机时间。 (请注意,仅支持添加列,不支持重命名或删除它们)。

关于google-bigquery - Google BigQuery - 嵌套字段或表连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23700948/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com