BigQuery是
Google推出的一项
Web服务,该服务让开发者可以使用Google的架构来运行SQL语句对超级大的数据库进行操作。
BigQuery是
Google推出的一项
Web服务,该服务让开发者可以使用Google的架构来运行SQL语句对超级大的数据库进行操作
BigQuery允许用户上传他们的超大量数据并通过其直接进行交互式分析,从而不必投资建立自己的数据中心。在周一于加利福尼亚举行的Google Atmosphere会议上,Google透露了BigQuery引擎可以快速扫描高达70TB未经压缩处理的数据,并且可马上得到分析结果。
据Google产品经理Ju-Kay Kwek在Google Code博客中的介绍,新的BigQuery服务提供了全新的REST API,开发人员可以将此项服务编译进他们的代码中,并且可以有效地实现
多任务管理及权限控制。查询的数据表还可以导出到
Google的
云存储服务中。此外,BigQuery还带来了一个新的Web界面,提供更加清洁的查询结果显示。
BigQuery在去年的Google I/O会上首次推出,当时谷歌向少量的企业和开发者开放了这一服务的预览版。在今年一月份,Google宣布Google Apps Script和Google Spreadsheets都将整合BigQuery服务。
BigQuery旨在分析数十亿行近似的数据,使用类SQL语法。它并不是完全符合SQL数据库的替代,并不适用于交易处理应用。BigQuery支持分析交互风格。使用
SELECT命令构建查询,对于任何SQL开发者都应该很熟悉。
查询语言包括支持标准操作,比如joining、sorting和grouping,以及内嵌数据结构。正如我们所期望的大数据分析服务,可以支持统计函数,比如count、sum、average、variance和standard deviation(标准偏差)。Grouping函数和
描述性统计的结合相当直接的在两个总体中比较平均数和变异数。