什么是BigQuery
BigQuery是一种无服务器的数据仓库,它让开发者可以使用Google的架构来运行SQL语句对超级大的数据库
进行操作。
无服务器指的是无服务器运算,不需要考虑服务器的问题,服务器不再是物理资源,而被看成一种服务。
CGC_Dataprep_Architecture.max-2800x2800-1.png数据库存储的是当前数据,而数据仓库一般是来自多个系统的当前和历史的数据的汇总,主要用于进行数据分析。
BigQuery 优点
- 速度快,无论是PB级数据还是TB级数据,都能达到秒级查询。
- 费用省,省去运营成本,省去维护成本。
- 应用多,提供了和很多第三方工具的整合,比如BI等
- 弹性大,不用提前定义使用空间,支持多种语法,支持多种存储方式。
总结
BigQuery旨在分析数十亿行近似的数据,使用类SQL语法。它并不是完全符合SQL数据库的替代,并不适用于交易处理应用。
BigQuery支持分析交互风格。使用SELECT命令构建查询,对于任何SQL开发者都应该很熟悉。
网友评论