Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform Bigquery定期合并数据_Google Cloud Platform_Google Bigquery - Fatal编程技术网

Google cloud platform Bigquery定期合并数据

Google cloud platform Bigquery定期合并数据,google-cloud-platform,google-bigquery,Google Cloud Platform,Google Bigquery,假设我们在bigquery中有一个表。我们停止更新它。 行上的顺序是固定的还是bigquery会定期合并更改顺序的数据?这是对。合并的后续操作,在向表中添加数据的300次操作中,平均只会发生1次 如果您执行的最后一个追加操作导致表合并数据,那么这将是最后一个追加操作;如果在此之后停止更新表,BigQuery将不再合并数据(直到再次开始追加数据)。如果最新的追加操作没有导致合并事件,那么这也不重要 无论哪种方式,我都不会依赖BigQuery存储数据的顺序,因为它不是这样设计的。谢谢您的回复。我们的

假设我们在bigquery中有一个表。我们停止更新它。
行上的顺序是固定的还是bigquery会定期合并更改顺序的数据?这是对。

合并的后续操作,在向表中添加数据的300次操作中,平均只会发生1次

如果您执行的最后一个追加操作导致表合并数据,那么这将是最后一个追加操作;如果在此之后停止更新表,BigQuery将不再合并数据(直到再次开始追加数据)。如果最新的追加操作没有导致合并事件,那么这也不重要


无论哪种方式,我都不会依赖BigQuery存储数据的顺序,因为它不是这样设计的。

谢谢您的回复。我们的实验似乎暗示,即使我们不更新表,顺序也不是固定的。一般来说,BigQuery在内部做什么并不重要(例如合并数据),如果不指定order BY子句,查询结果的顺序就没有定义。