【问题标题】:In Google Bigquery do NULL fields take up space?在 Google Bigquery 中,NULL 字段是否占用空间?
【发布时间】:2016-05-14 19:59:00
【问题描述】:

我正在设计一个要放入 Google Bigquery 的事件架构。当前的设计使得许多字段通常为 NULL,例如来自移动应用程序的事件没有 URL 或浏览器信息,而来自网站的事件没有硬件规格。此外,当前架构中的许多信息都是相当静态的,不需要包含在每个事件中。

如果事件中的字段保留为 NULL,它们是否仍会占用表中的空间?我想知道以某种方式分解事件是否更好。是否有存储重复信息的最佳做法?

【问题讨论】:

    标签: schema google-bigquery database-schema


    【解决方案1】:

    NULL 不会占用表中的任何空间

    【讨论】:

      【解决方案2】:

      来自BigQuery's pricing page

      任何数据类型的 Null 值都计算为 0 字节。

      所以不,从字节数或定价的角度来看,它们不会占用空间。

      【讨论】:

      • 谢谢!我猜我到处找,除了定价页面。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-29
      • 2015-06-22
      • 2011-02-17
      • 1970-01-01
      相关资源
      最近更新 更多