Google Cloud Bigtable
cloud.google.com
What it is
Google Cloud Bigtable is a managed, low-latency NoSQL database for machine learning, operational analytics, and user-facing applications. It stores structured, semi-structured, and unstructured data in key-value and wide-column formats. SQL querying includes an API with more than 200 functions and support for aggregations, windowing, geospatial and JSON processing, and vector search. Compute scales horizontally, and instances can span up to eight regions with automatic replication between clusters. Google says multi-region instances offer 99.999% availability and protection against a regional failure. Integrations listed include Apache Spark, Hadoop, GKE, Dataflow, Dataproc, Vertex AI Vector Search, BigQuery, and LangChain. Bigtable provides Apache HBase and Cassandra APIs, plus migration tools for HBase, Cassandra, DynamoDB, and Aerospike. Security controls include IAM, customer-managed encryption keys, audit logging, and table-, column-, or row-level access control. Deployment is cloud-based. Google describes its capacity-based low-latency compute as more favorable for larger workloads than small applications. A 10-day trial is available subject to eligibility requirements.
Spec sheet
- Product
- Bigtable is a fully managed, low-latency NoSQL database service for machine learning, operational analytics, and user-facing applications.Read 29 Sep 2026 · cloud.google.com
- Free plan
- NoRead 20 Sep 2026 · cloud.google.com
- Integrations
- The product page lists integrations with Apache Spark, Hadoop, GKE, Dataflow, Dataproc, Vertex AI Vector Search, BigQuery, and LangChain.Read 29 Sep 2026 · cloud.google.com
- Security
- Security controls include customer-managed encryption keys with Cloud External Key Manager support, IAM, VPC Service Controls, Access Transparency, Access Approval, audit logging, and table-, column-, or row-level access control.Read 29 Sep 2026 · cloud.google.com
- Availability
- Google says multi-region instances offer 99.999% availability and protection against a regional failure.Read 29 Sep 2026 · cloud.google.com
- Data model
- It is a key-value and wide-column store for structured, semi-structured, and unstructured data.Read 29 Sep 2026 · cloud.google.com
- Free trial
- New Google Cloud users can receive $300 in Welcome credit for 90 days to spend on covered products and services, including Bigtable when covered by the trial program.Read 29 Sep 2026 · docs.cloud.google.com
- Migration
- Bigtable provides Apache Cassandra and HBase APIs and migration tools for HBase, Cassandra, DynamoDB, and Aerospike.Read 29 Sep 2026 · cloud.google.com
- Pricing model
- Pricing is based on compute capacity, database storage, backup storage, and network usage; the page says ingress, same-region egress, and same-region replication are free.Read 29 Sep 2026 · cloud.google.com
- Scaling and deployment
- Bigtable scales compute horizontally and supports instances spanning as many as eight regions, with automatic replication between clusters.Read 29 Sep 2026 · cloud.google.com
- SQL
- Bigtable supports SQL queries, including a SQL query API with more than 200 functions and support for aggregations, windowing, geospatial and JSON processing, and vector search.Read 29 Sep 2026 · cloud.google.com
- Trial eligibility
- Google says trial eligibility requires never having been a paying user of Google Cloud, Google Maps Platform, or Firebase and not having previously signed up for the Free Trial.Read 29 Sep 2026 · docs.cloud.google.com
- Workload fit
- Google says capacity-based low-latency compute can make Bigtable more favorable for larger workloads and less ideal for small applications.Read 29 Sep 2026 · cloud.google.com
Plans and prices
Strong points and limits
Strong points
- Compute scales horizontally across instances.
- Instances can span up to eight regions.
- SQL API includes more than 200 functions.
- Supports HBase and Cassandra APIs.
Limits
- No free plan is listed.
- Google describes it as less ideal for small applications.
- Trial eligibility excludes some prior Google service users.
Who it suits
Bigtable is aimed at teams with larger low-latency database workloads, including machine learning and operational analytics. Google says its capacity-based compute may be less suited to small applications.
Google Cloud Bigtable in depth
Read the full write-up
Google Cloud Bigtable is a managed database service for low-latency applications, analytics, and machine-learning workloads. It is best suited to teams with substantial capacity needs and a reason to use its wide-column model, SQL interface, or Google Cloud integrations. Its scale and deployment options are substantial, but capacity-based compute makes it a less natural choice for small applications.
Overview
Bigtable stores structured, semi-structured, and unstructured data as key-value pairs and wide columns. It runs in the cloud, supports clustering, TTL, and both persistence modes, and allows values up to 100 MB. That combination suits large or varied datasets, but its data model is not a general-purpose relational database.
Clients can connect using gRPC, REST/HTTP, GoogleSQL, or the Apache HBase and Apache Cassandra APIs. Migration tools cover HBase, Cassandra, DynamoDB, and Aerospike, giving teams paths to move from those systems. These options are useful starting points, not a substitute for planning a database migration.
Key features
Bigtable's SQL query API offers more than 200 functions, including aggregations, windowing, geospatial and JSON processing, and vector search. This gives teams options for querying and processing data beyond direct key-value access, including for analytics and machine-learning use cases.
Compute scales horizontally, and an instance can span up to eight regions with automatic replication between clusters. Google says multi-region instances provide 99.999% availability and protection against a regional failure. That makes the deployment model relevant for services that need regional resilience, though it also calls for careful consideration of replicated capacity and storage costs.
Integrations include Apache Spark, Hadoop, GKE, Dataflow, Dataproc, Vertex AI Vector Search, BigQuery, and LangChain. This range is most useful to teams already building around these data and machine-learning tools; it does not make Bigtable a fit for every workload.
Security controls include customer-managed encryption keys with Cloud External Key Manager support, IAM, VPC Service Controls, Access Transparency, Access Approval, audit logging, and table-, column-, or row-level access control. The granular controls can support deployments with differentiated access needs.
Pricing
Bigtable is paid, with a 10-day trial and no free plan. Trial eligibility requires that the user has never been a paying customer of Google Cloud, Google Maps Platform, or Firebase, and has not previously signed up for the Free Trial.
The named editions are Enterprise at $0.65 a month for Standard Bigtable edition and Enterprise Plus at $0.85 a month for Premium Bigtable edition. These headline plan prices are complemented by capacity and storage charges, so they should not be read as a complete workload cost.
Compute: Enterprise compute capacity is $0.65 a month, billed per node per hour. Enterprise Plus compute capacity is $0.85 a month, also billed per node per hour, and includes Enterprise edition capabilities. Both provision compute as nodes, making capacity planning central to the bill.
Storage: SSD storage is $0.17 a month and HDD storage is $0.03 a month, each billed per GB per month; each replica is billed separately. Infrequent Access uses HDD at the same rate. Standard backup storage is $0.03 a month, billed per GB per month by physical backup size, with incremental backups. Hot backup storage is $0.12 a month, billed by physical backup size and optimized for reduced restore time.
Additional capacity: Data Boost is free, billed per serverless processing unit per hour for isolated batch processing. The in-memory tier is $0.20 a month, billed per 40,000 rows per second of capacity; it is Enterprise Plus only and supports up to 120,000 rows per second per node.
The per-unit charges mean actual costs depend on node hours, storage, replicas, backups, and any optional capacity. Capacity-based low-latency compute can be favorable for larger workloads, while Google identifies small applications as a less ideal fit.
Platforms
Bigtable is a cloud deployment with API and web access. Its supported protocols include gRPC, REST/HTTP, GoogleSQL, and the Apache HBase and Apache Cassandra APIs.
Who it's for
Bigtable is a strong candidate for teams running sizable low-latency workloads that can benefit from horizontal scaling, multi-region replication, or its SQL query features. Its migration paths and integrations may also appeal to organizations already using HBase, Cassandra, or the listed Google Cloud and data-processing services.
It is less compelling for small applications that do not need provisioned low-latency capacity or a wide-column store. Teams should also account for per-node compute, per-replica storage, and the possibility that trial eligibility excludes them.
Pros and cons
Pro: Horizontal compute scaling and instances spanning up to eight regions support large, geographically distributed deployments.
Pro: SQL querying includes more than 200 functions and capabilities for aggregation, windowing, geospatial and JSON processing, and vector search.
Pro: HBase and Cassandra APIs plus migration tools for four database systems give teams several potential transition paths.
Pro: Security controls extend from IAM and audit logging to row-, column-, and table-level access.
Con: Capacity-based compute is a poor fit for some small applications, according to Google's workload guidance.
Con: Compute is billed by node-hour, while replicas and backups add separate storage charges, making cost dependent on deployment choices.
Con: The 10-day trial has restrictive eligibility requirements, and there is no free plan.
Alternatives
Apache Cassandra is a free, self-managed open-source NoSQL database for teams that prefer to manage deployment themselves rather than use Bigtable's managed cloud service.
Azure Application Insights is another paid option with a free plan for readers considering an Azure monitoring service.
Amazon Keyspaces offers on-demand or provisioned capacity for readers comparing a managed keyspace service; its pricing is usage-based or capacity-based, respectively.
HPE Ezmeral Data Fabric is a paid option with a free plan and trial for readers considering a data fabric instead.
Azure Cosmos DB for NoSQL has a free tier with 1,000 RU/s, 25 GB of storage, and one free-tier account per Azure subscription, which may suit readers who need those capped resources.
SWC-DB is a free, self-hosted option for readers considering a GPLv3 database.
Apache HBase is a free, self-managed distributed database for operators who want to configure and run their own deployment.
Tencent Cloud API Gateway is another paid service with a free allowance for API calls.
Browse Wide-Column Databases, Key-Value Databases, and Database Software for more options.
Verdict
Choose Bigtable for substantial low-latency workloads that need a managed wide-column database, horizontal scaling, and the option of multi-region resilience or SQL querying. Its integration and migration paths add practical reasons to consider it for established data platforms. Look elsewhere for a small application, a free deployment, or workloads that do not justify capacity-based compute and per-replica storage costs.
Verdict
Bigtable brings SQL querying, multi-region deployment, and migration paths for several database systems. Its stated workload fit and trial eligibility are important considerations.
Where Specifiction places it
- Key-Value Databases#8 of 318.0
- Wide-Column Databases#6 of 227.8
- NoSQL Databases#16 of 307.9
- Database Software#44 of 748.1