BigQuery API Client Libraries和BigQuery Storage API Client Libraries有什么区别?
在BigQuery存储读取API概述部分中,它提到:
通过使用基于rpc协议,BigQuery存储读取API提供对BigQuery管理存储的快速访问。
这是否意味着BigQuery存储API只是因为使用了rpc而更快?
BigQuery API Client Libraries和BigQuery Storage API Client Libraries有什么区别?
在BigQuery存储读取API概述部分中,它提到:
通过使用基于rpc协议,BigQuery存储读取API提供对BigQuery管理存储的快速访问。
这是否意味着BigQuery存储API只是因为使用了rpc而更快?
是的,你说得对,它之所以快,是因为它使用了rpc。并且正如这文档中所述,
Storage Read API不提供与管理BigQuery资源(例如数据集、作业或表)相关的功能。
基本上,当您的操作需要扫描大量托管数据时,您会想在BigQuery API之上使用BigQuery Storage API,因为它为消费者提供了高吞吐量的数据读取。否则,对于与核心资源(例如数据集、表、作业和例程)的交互,使用BigQuery API就足够了。
欲了解更多,请参阅有关Storage Write API和Storage Read API的一些关键特性的这些文档。