BigQuery中string与string(1)类型的存储定价是否存在差异?
BigQuery中STRING与STRING(1)的存储定价对比
- 结论:这两张表的存储定价完全相同,
string(1)并不会带来更低的存储成本。
BigQuery的存储计费核心是基于实际存储的数据字节数,而非字段定义的类型长度限制:
- 当
myds.mytable1的col1(string类型)和myds.mytable2的col1(string(1)类型)都存储"Y"或"N"这类单字符值时,两者实际占用的存储字节数完全一致(ASCII单字符在BigQuery中存储仅占用1字节左右)。 string(1)只是字段的输入约束,作用是限制写入该字段的字符串长度不能超过1个字符,但对于已经符合该约束的数据,它不会改变实际存储时的字节占用量,自然也不会影响存储成本。
内容的提问来源于stack exchange,提问作者Santanu Ghosh
相关产品推荐
相关产品推荐

