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

Aar*_*ron 2 schema database-schema google-bigquery

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

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

Dan*_*itt 6

来自BigQuery 的定价页面

任何数据类型的 Null 值均按 0 字节计算。

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