← New search

Other meanings of Google BigQuery

Cloud Computing

Google BigQuery

Google BigQuery is a serverless, highly scalable cloud data warehouse with SQL support, offered as part of Google Cloud Platform. It enables organizations to analyze petabyte-scale datasets using familiar SQL syntax without managing infrastructure. BigQuery separates storage and compute, allowing independent scaling and on-demand pricing. It supports real-time analytics, geospatial queries, and machine learning through BigQuery ML. Since its launch in 2010, it has become a cornerstone of modern data analytics, used by companies like Spotify and Twitter for large-scale data processing.

2010
Year launched
Google BigQuery was introduced at Google I/O in 2010.
Petabytes
Scale
BigQuery can process petabyte-scale datasets.
99.99%
SLA
Google offers a 99.99% uptime SLA for BigQuery.
1

Architecture and core features

BigQuery's architecture separates storage and compute, enabling independent scaling and cost efficiency. Data is stored in a columnar format using Capacitor, a proprietary storage format, and is compressed and encrypted. Compute resources are allocated dynamically, with a slot-based system that manages query execution. BigQuery supports standard SQL, including features like window functions, user-defined functions, and nested/repeated fields. It also offers BigQuery ML, which allows users to create and run machine learning models directly in SQL, and BigQuery Omni, which enables querying data across multiple clouds.

2

Performance and pricing models

BigQuery's performance is driven by its distributed query engine, which uses a tree architecture to parallelize operations across thousands of machines. It automatically optimizes query execution, using features like query caching and dynamic recompilation. Pricing is based on two models: on-demand, where users pay per byte processed, and flat-rate, which provides predictable costs through slot reservations. BigQuery also offers storage pricing, with separate charges for active and long-term storage. The on-demand model is cost-effective for variable workloads, while flat-rate is suited for high-volume, steady usage.

3

Ecosystem and integrations

BigQuery integrates seamlessly with other Google Cloud services, such as Cloud Storage, Dataflow, and Looker, as well as third-party tools like Apache Spark and Tableau. It supports data ingestion from various sources, including streaming data via the Storage Write API and batch loads from files. BigQuery's federated queries allow users to query data stored in external sources like Cloud Storage, Bigtable, and Google Sheets without loading it. The platform also supports geospatial analytics with GIS functions and provides a robust API for programmatic access.

4

Lesser-known aspects

BigQuery has several lesser-known features that enhance its utility. It supports time-travel queries, allowing users to access data as it existed at any point in the past seven days. BigQuery's BI Engine provides in-memory acceleration for interactive dashboards. It also offers a data transfer service for scheduling automated data loads from sources like Google Ads and YouTube. Additionally, BigQuery supports table snapshots for point-in-time recovery and cloning for cost-effective data copies. The platform's query history and audit logs provide detailed usage insights, and its integration with Cloud DLP enables data masking and de-identification.

Glossary

Serverless
A cloud computing model where the provider manages infrastructure, allowing users to focus on code and queries.
Data warehouse
A system used for reporting and data analysis, storing historical data from multiple sources.
SQL
Structured Query Language, a standard language for managing and querying relational databases.
Slot
A unit of computational capacity in BigQuery, representing a certain amount of CPU and memory.
Columnar storage
A data storage format that stores data by columns rather than rows, improving query performance for analytical workloads.

Google BigQuery is a registered trademark of Google LLC.