假设您在Google Cloud Storage中有一个csv文件。使用Nearline(或Coldline等)存储类比使用标准类更便宜。我想使用大查询读取数据,但如果我将文件保存在Nearline存储类中,是否需要更长的查询时间(或额外费用),而不是标准存储类?
您可以在文档中发现,在标准、近行、冷行或存档存储类中,文件的访问延迟是相同的。
有两个区别:
- 成本:较冷的存储在静止时成本更低,但你要为读取数据付费。BigQuery和其他访问文件的方式没有区别
- 类型服务可用性(标准存储99.95%,其他存储99.9%)
上面的评论是正确的信息,但我认为,如果你试图比较哪种架构更便宜,那么还取决于你计划每个月读多少。
正如上面的评论所提到的,Nearline或Coldline在存储方面更便宜,但你要为读取数据付费,所以你需要做一些计算。
查询的数据(BQ规划配额,第1 TB后当前成本$5.00/TB) +存储数据价格(Standard $0.020, Nearline $0.010, Coldline $0.004 × GB) +检索数据价格(Standard $0.05, Nearline $0.10*, Coldline $0.10*,每10000次操作)
所以如果你在1个月内查询2tb的数据,在10次操作中找回它们,你可能会得到这样的东西:$ 5(从BQ) + $0.1(10个操作)+ $20 (2TB存储)在Neraline GCS。
- 这可能是在美国中部地区,也不考虑免费运营或折扣。
建议你做一些微积分:https://cloud.google.com/products/calculator?hl=en