Storing and querying massive datasets can be time consuming and expensive without the right hardware and infrastructure. BigQuery is an enterprise data warehouse that solves this problem by enabling super-fast SQL queries using the processing power of Google's infrastructure. Simply move your data into BigQuery and let us handle the hard work. You can control access to both the project and your data based on your business needs, such as giving others the ability to view or query your data.
You can access BigQuery by using the
Cloud Console, by using the
bq
command-line tool, or by making calls to the
BigQuery REST API using a variety of
client libraries
such as Java, .NET, or Python. There are also a
variety of third-party tools that you can use to interact
with BigQuery, such as visualizing the data or loading the data.
BigQuery is fully-managed. To get started, you don't need to deploy any resources, such as disks and virtual machines.
Get the book
Google BigQuery: The Definitive Guide: Data Warehousing, Analytics, and Machine Learning at Scale, by Valliappa Lakshmanan and Jordan Tigani, explains how BigQuery works and provides an end-to-end walkthrough on how to use the service.
What's next
- To get started using the Cloud Console, see Quickstart using the Cloud Console.
- To get started using the
bq
command-line tool, see Quickstart using thebq
command-line tool. - To get started using BigQuery programmatically, see Quickstart using the client libraries.