2016-02-05 62 views
2

我正在設計一個要放入Google BigQuery中的事件模式。目前的設計是這樣的,許多字段通常是NULL,例如來自移動應用程序的事件不會有URL或瀏覽器信息,而來自網站的事件不會有硬件規格。另外,當前模式中的很多信息都是相當靜態的,並且不需要包含在每個事件中。在Google BigQuery中,NULL字段佔用空間嗎?

如果事件中的字段保留爲NULL,它們是否仍佔用表格中的空間?我想知道是否更好地以某種方式分解事件。是否有最佳做法存儲否則會重複的信息?

回答

3

BigQuery's pricing page

對於任何數據類型的空值被計算爲0字節。

因此不,他們不佔用字節數或定價角度的空間。

+0

謝謝!猜測我到處都是,但定價頁面。 – Aaron

1

NULLs不會佔用表格中的任何空間