BigQuery is Google Cloud's serverless, fully managed data warehouse with on-demand or capacity-based pricing, streaming ingestion, and built-in ML functions.
Fully managed and serverless on Google Cloud: queries run on Dremel's shared execution layer over Colossus storage, with compute and storage billed separately. Pick on-demand (bytes scanned) or slot reservations with autoscaling. The Storage Write API handles streaming; federated queries and BigLake/Iceberg tables reach external data.
How BigQuery answers the questions Data Warehouses turns on.
| How it works | |
| Compute and storage | MPP (Dremel) over Colossus, separated by the Jupiter network |
| Storage format | Proprietary Capacitor; managed Iceberg tables via Lakehouse, formerly BigLake |
| SQL dialect | GoogleSQL (ANSI-based) |
| Streaming ingest | Native: Storage Write API |
| Time travel | 2–7 days, 7 by default |
| Running it | |
| Where it runs | Google Cloud; Omni queries S3 and Azure Blob in place from AWS and Azure regions |
| Concurrent users | Slots from a reservation: baseline plus autoscaling, per-project caps; queries queue |
| Acceleration | Partitioning and clustering, materialized views, search indexes, BI Engine; results cached 24 hours |
| Access | |
| Access control | IAM plus policy tags, row-level access policies and dynamic masking; Dataplex catalog and lineage |
| Cost | |
| Billing unit | Bytes scanned on demand, or slot-hour on a reservation; storage per GB-month |
vs BigQuery: Subscription · Operational complexity: Medium
vs BigQuery: Open source (permissive) · Self-hosted · Free · Operational complexity: High · C
vs BigQuery: Operational complexity: Medium