在Google Bigquery中,NULL字段会占用空间吗?

时间:2016-02-05 00:01:47

标签: schema google-bigquery database-schema

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

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

2 个答案:

答案 0 :(得分:3)

来自BigQuery's pricing page

  

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

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

答案 1 :(得分:1)

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