大家好,我第一次使用 GCP,在浏览一个项目的云函数示例和模拟数据时,我对每个云函数之间的相似性/差异性感到困惑,希望能更加清晰地了解它们之间的区别,因为它们对我来说看起来非常相似。
大家好,我第一次使用 GCP,在浏览一个项目的云函数示例和模拟数据时,我对每个云函数之间的相似性/差异性感到困惑,希望能更加清晰地了解它们之间的区别,因为它们对我来说看起来非常相似。
BigQuery是一个数据仓库和SQL引擎。您可以使用它将表格数据存储在数据集和表中。在表格中,您也可以存储更复杂的结构,如数组和JSON,但不能存储文件。
Cloud Storage是一个Blob存储,具有类似于您在Linux/Windows机器上所知道的功能(保存文件、文件夹、删除、复制等)。当然,在后端它与您的本地文件系统完全不同。
BigQuery
是一个完全托管且无服务器的数据仓库,类似于 Snowflake
或 Redshift
。
Google Cloud Storage(GCS)
类似于 Amazon S3
或 Azure Storage
。存储器用于存储数据,顾名思义。BigQuery
分析和查询数据以获取一些见解。 BigQuery
是一种分析引擎。GCS(Google Cloud Storage)
中存储图像、视频、日志、文件等,但是不能在 BigQuery
中存储。Google BigQuery属于技术栈中的“大数据即服务”类别,而Google Cloud Storage主要可归类为“云存储”。
Google BigQuery提供的一些功能包括:
• 全在后台-您的查询可以异步执行,并且可以轮询状态。
• 方便导入数据-使用Google Cloud Storage批量加载数据或以每秒最多1,000行的速度流式传输数据。
• 经济实惠的大数据-每月处理的前一千兆字节的数据是免费的。
另一方面,Google Cloud Storage提供以下关键特性:
• 高容量和可扩展性
• 强数据一致性
• Google开发者控制台项目
开发人员认为“高性能”是选择Google BigQuery的主要原因,而选择Google Cloud Storage的关键因素是“可扩展性”。