我们计划使用bigquery来存储我们的数据。也许表的大小约为150GB。 但是我们之前需要一些信息来开始使用bigquery,尤其是价格 我的问题是: 1 - 如果我们有大约150GB的存储数据每月需要支付多少钱? 2 - 我们是否可以获得有关如何计算流数据大小的一些信息,例如插入? 3 - 对于查询,在文档中,它提到了大小是按数据类型的大小计算的。 因此,这意味着它仅基于数据类型或通过添加行的大小 例如:如果我有查询 从table1中选择field1,field2,结果返回10行 field1是整数类型 filed2是类型字符串 所以这个查询的大小是8bytes + 2bytes或(8bytes + 2bytes)*结果行数
非常感谢您的回复
答案 0 :(得分:1)
你有机会在下面查看吗?
#1 - Storage Pricing
对于#2 - Data Size Calculation
对于#3 - Query Pricing和Sample query costs
简称 #1 - 存储150GB每月3美元。那些未连续编辑90天的表格将成为长期存储定价的主题
#3 - 只是按照你的思维方式 - 它将是(8bytes + 2bytes)*(整个表中的行数)注 - in whole table
不仅仅是{{1 }}。因此无论结果为1行还是结果为1000行,成本都是相同的
答案 1 :(得分:0)
我想你可以试试
import bq_helper
from bq_helper import BigQueryHelper
patents = bq_helper.BigQueryHelper(active_project=" ",
dataset_name=" ")
# query1= """ ;"""
bq_assistant.estimate_query_size(query1)
bq_helper
模块为我们提供了一些工具,可以在我们超越自己之前很容易地估计查询的大小。(结果以GB为单位)