首页 > 解决方案 > Bigquery - 不保证外部数据源的数据一致性

问题描述

BigQuery 的 Google 文档提到该服务不保证外部数据源的数据一致性。查询运行时对基础数据的更改可能会导致意外行为。

来源:https ://cloud.google.com/bigquery/external-data-sources

我不完全确定这意味着什么。有人可以描述可能有问题的情况吗?(会发生什么与用户期望什么)。

标签: databasegoogle-bigquery

解决方案


您可以参考数据库的ACID properties一致性):

定义: 在任何事务之后,数据库必须保持一致状态。任何事务都不应对数据库中的数据产生任何不利影响。如果数据库在事务执行之前处于一致状态,那么它在事务执行之后也必须保持一致。

意外行为: 由于数据源是异构的(外部)– 在 BigQuery 中运行引用外部数据源的查询时,对数据源中基础数据的任何更改都可能导致意外行为。


推荐阅读