保存的BQ查询的顺序是永久性的吗?

时间:2013-06-01 23:26:58

标签: google-bigquery

如果执行SELECT * FROM table1 ORDER BY row ASC查询然后保存到table2(table1定期更新,每次更新,table2将被此查询替换),则table2的顺序保证得到尊重bigqeury?看到数据被覆盖,而不仅仅是附加到,我认为它将不受周期性合并操作的影响。如果订单有保证,我还可以确定当我或其他任何人使用tabledata:list访问此数据时,数据将按照保存的顺序返回吗?

1 个答案:

答案 0 :(得分:1)

如果在单个操作中创建表,则访问顺序应该是稳定的。请注意,当您从一个表选择另一个表时,应用响应大小限制。您可能最好复制表,这是一种快速快照操作,也可以采用一种形式的合并(与查询不同,它也不会对复制操作产生任何费用)。只要你每隔几天重新创建一次,它就会免于聚结。