【问题标题】:How many bytes does a BigQuery Date requireBigQuery 日期需要多少字节
【发布时间】:2019-05-04 17:43:34
【问题描述】:

我在 BigQuery 中有一个时间戳列,现在我意识到我可以使用日期数据类型来表示此列(我不需要精细的时间粒度)。我的表很大而且查询起来很昂贵,所以我想知道是否可以通过将其转换为 DATE 类型的新列来省钱。

但是,the official BigQuery documentation on data types 似乎并未指明日期对象需要多少字节。有人知道吗?

【问题讨论】:

    标签: google-bigquery


    【解决方案1】:

    DATE 和 TIMESTAMP 都需要 8 个字节

    您可以在Data size calculation查看更多详细信息

    【讨论】:

    • 谢谢!太糟糕了,考虑到它只能用 3 个字节表示(日期的有效域是 [0001-01-01 到 9999-12-31],或大约 365 万天。我希望它只有 4 个字节。看起来 BigQuery 没有任何 4 字节数据类型,所以也许它使后端更简单,以保持大多数类型 8 字节。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-27
    • 2017-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多