gpt4 book ai didi

google-bigquery - 有没有办法确定或指定 BigQuery 将数据存储在哪个地理区域?

转载 作者:行者123 更新时间:2023-12-02 20:52:21 34 4
gpt4 key购买 nike

有没有办法确定 BigQuery 将我的数据存储在哪个区域 ( like these )?更重要的是,有没有办法指定我的数据发送到 BigQuery 时的存储位置?如果重要的话,我还使用 POST 方法来批量加载数据和流式传输。

如果这两个问题的答案都是“否”,那么 BQ 在哪里存储数据?它只是在美国、其他地方......还是遍布全局?

最佳答案

注意:本文中的所有内容均应视为指南,而不是保证。如有疑问,请参阅 BigQuery 服务条款,其中更详细地说明了数据位置方面的保证。

默认情况下,BigQuery 将您的数据存储在 us-central1us-central2 中。如果您希望 BigQuery 数据接近您的计算(即 GCE),您应该将计算移动到这些区域之一。

BigQuery 位置信息位于数据集上。目前存在三种可能的值:US、EU 和未指定。如果是美国,则数据位于美国(us-central1us-central2),如果是欧盟,则数据位于欧盟(europe -west1,尽管其他副本可能存储在欧盟其他地方)。如果不指定,目前相当于存储在美国。

您可以通过执行datasets.get()操作来查看这一点,您可以通过bq命令行客户端执行此操作:

bq --format=prettyjson show publicdata:samples | grep location

请注意,默认情况下,该位置为空,这意味着该位置未指定。

创建数据集时必须设置位置;它也只是(目前)一组白名单客户可以设置其数据集位置。

关于google-bigquery - 有没有办法确定或指定 BigQuery 将数据存储在哪个地理区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30170473/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com