BigQuery 是 Google 提供的一种 Web 服务,用于处理或分析大数据。它是 Google 云端平台的一部分。作为 NoOps数据分析服务,为用户提供使用快速类 SQL 查询进行实时分析来管理数据的能力。

BigQuery 是 Google 提供的一种 Web 服务,用于处理或分析大数据。它是 Google 云端平台的一部分。作为 NoOps(无操作)数据分析服务,BigQuery 为用户提供了使用快速类 SQL 查询进行实时分析来管理数据的能力。

BigQuery 是什么  第1张

BigQuery 被视为基础架构即服务的一个例子(IaaS)。此工具可与 Apache Hadoop 或其他框架一起使用来处理大型数据集。 BigQuery 还提供了一个 REST API,它使用 Representational State Transfer(REST)模型进行开放和透明的协作。

在 BigQuery 中使用数据意味着需要先将数据上传到 Google Storage。 BigQuery 有一个 API,可用于将此过程集成到数据分析中。 BigQuery 是兼容的使用 SQL 查询,可以与 Google Apps 脚本,Google 电子表格和其他 Google 服务一起使用。

BigQuery 允许用户上传他们的超大量数据并通过其直接进行交互式分析,从而不必投资建立自己的数据中心。在周一于加利福尼亚举行的 Google Atmosphere 会议上,Google 透露了 BigQuery 引擎可以快速扫描高达 70TB 未经压缩处理的数据,并且可马上得到分析结果。

BigQuery 旨在分析数十亿行近似的数据,使用类 SQL 语法。它并不是完全符合 SQL 数据库的替代,并不适用于交易处理应用。BigQuery 支持分析交互风格。使用 SELECT 命令构建查询,对于任何 SQL 开发者都应该很熟悉。

查询语言包括支持标准操作,比如 joining、sorting 和 grouping,以及内嵌数据结构。正如我们所期望的大数据分析服务,可以支持统计函数,比如 count、sum、average、variance 和 standard deviation(标准偏差)。Grouping 函数和描述性统计的结合相当直接的在两个总体中比较平均数和变异数。