Google bigquery BigQuery:2个表-1个用于插入,1个用于选择?

Google bigquery BigQuery:2个表-1个用于插入,1个用于选择?,google-bigquery,Google Bigquery,有人能帮我翻译BQ文件吗 如果我们有两个BQ表,一个用于插入,另一个用于选择,这是否会使选择的执行速度明显加快? 和解意味着什么?是否合并,即表的内部BQ碎片整理?如果不是-这是否意味着在复制到对账表的过程中进行清理? 第节介绍了2个BQ表-已对账和未对账。如何实现它们之间的复制? 截断是否意味着?若是这样,在表复制步骤与未协调表上可能同时发生的insertAll同步之后,应该如何进行这种截断? 谢谢该页面可能需要一些澄清,因为我已经提交了一个文档错误。您提到的部分来自早期的设计文档 本节试图处

有人能帮我翻译BQ文件吗

如果我们有两个BQ表,一个用于插入,另一个用于选择,这是否会使选择的执行速度明显加快? 和解意味着什么?是否合并,即表的内部BQ碎片整理?如果不是-这是否意味着在复制到对账表的过程中进行清理? 第节介绍了2个BQ表-已对账和未对账。如何实现它们之间的复制? 截断是否意味着?若是这样,在表复制步骤与未协调表上可能同时发生的insertAll同步之后,应该如何进行这种截断?
谢谢

该页面可能需要一些澄清,因为我已经提交了一个文档错误。您提到的部分来自早期的设计文档

本节试图处理的场景是,当您有一个读写数据存储(如appengine数据存储)时,您希望使用BigQuery。您可以定期将该数据存储的状态转储到一个表中,以便及时创建该数据存储的快照,然后将更新流式传输到另一个表中。第二个表可以视为原始表的增量。您可以这样构造查询:流表中修改的行将优先于快照表中的值。这实际上是一种高级用法,如果您只想构建一个基本的仪表板,就不应该考虑它


如果您只处理一次写入且从未更新的数据,则根本不需要遵循本节中的指导原则。。。只需在一张桌子上使用insertAll即可。

Jordan,thx,您在这些单簧管方面非常有帮助。你能给我更多的提示:我们有一个BQ表,我们插入并从中选择肯定,从不更新-BQ似乎不支持更新。将此表复制到live inserts表和仅查询表中是否会加快仅查询表的选择速度?或者,这种分离将是不相关的,并且性能将与从当前的插入选择表中选择相同?不,将数据分离到多个表中不太可能提高查询性能。还有一个:。。。如果我们使用了大量的insertall,有时会插入少量的记录,那么它是否会对底层的BQ存储碎片产生负面影响,从而对正在运行的选择的持续时间产生负面影响?或者我们还可以,insertAll经过优化以处理此类非批量使用?