Cloud Bigtable
A fully managed, scalable NoSQL database service for large analytical and operational workloads with up to 99.999% availability.
-
Build responsive applications with consistent, single-digit millisecond latency
-
Seamlessly scale to match your storage and throughput needs; no downtime during reconfiguration
-
Ideal for use cases such as personalization, fraud detection, real-time analytics, and IoT
-
Ensure high availability with multi-primary replication in up to 8 regions
-
Easily connect to Google Cloud services such as BigQuery or the Apache ecosystem
Benefits
Fast and performant
Use Cloud Bigtable as the storage engine that grows with you from your first gigabyte to petabyte-scale for low-latency applications as well as high-throughput data processing and analytics.
Seamless scaling and replication
Start with a single node per cluster, and scale to hundreds of nodes dynamically supporting peak demand at low latency. Replication also adds high availability and workload isolation for live serving apps.
Key features
Key features
High throughput at low latency
Bigtable is ideal for storing very large amounts of data in a key-value store and supports high read and write throughput at low latency for fast access to large amounts of data. Throughput scales linearly—you can increase QPS (queries per second) by adding Bigtable nodes. Bigtable is built with proven infrastructure that powers Google products used by billions such as Search and Maps.
Cluster resizing without downtime
Scale seamlessly from thousands to millions of reads/writes per second. Bigtable throughput can be dynamically adjusted by adding or removing cluster nodes—all without any downtime. Bigtable can also autoscale your cluster based on changes in demand so that you can maintain great performance in the most cost-effective way.
Flexible, automated replication to optimize any workload
Write data once and automatically replicate where needed with eventual consistency—giving you control for high availability and isolation of read and write workloads. No manual steps needed to ensure consistency, repair data, or synchronize writes and deletes. Benefit from a high availability SLA of 99.999% for instances with multi-cluster routing across 3 or more regions (99.9% for single-cluster instances).
Enterprise-grade security and controls
Customer-managed encryption keys (CMEK) with External Key Manager support, IAM integration for access and controls, support for VPC-SC, and comprehensive audit logging help ensure your data is protected and complies with regulations.
What's new
What's new
Sign up for Google Cloud newsletters to receive product updates, event information, special offers, and more.
Documentation
Documentation
Codelab: Introduction to Cloud Bigtable
Step through a Cloud Bigtable codelab that teaches you how to avoid common schema design mistakes, import data, and then query and use it.
Creating a Cloud Bigtable instance
Create a Cloud Bigtable instance using command-line tools or the Cloud Console.
Quickstart using the cbt tool
Learn first-hand how to use the cbt command line to connect to a Cloud Bigtable instance, perform basic admin tasks, and read and write data in a table.
Migrating from HBase to Cloud Bigtable with minimal downtime
Use tooling designed to create Cloud Bigtable tables from HBase tables schemas, import snapshots of the HBase tables, and validate the integrity of migrated data.
Autoscaling
Let Cloud Bigtable automatically add or remove nodes when usage changes, significantly lowering the risk of over-provisioning or under-provisioning your resources.
Cloud Bigtable for Cassandra users
Understand the similarities and differences between Cloud Bigtable and Apache Cassandra so you can migrate existing applications or build new ones using Bigtable.
Cloud Bigtable client libraries
Work with Cloud Bigtable using a Google Cloud client library in your preferred programming language.
Optimize schema performance with Key Visualizer
Key Visualizer lets you see key access patterns in heatmap format to optimize your Cloud Bigtable schemas for improved performance.
Use cases
Use cases
Build models based on historical behavior. Continually update fraud patterns and compare with real-time transactions. Store and consolidate market data, trade activity, and other data, such as social and transactional data.
Ingest and analyze large volumes of time series data from sensors in real time, matching the high speeds of IoT data to track normal and abnormal behavior. Enable customers to build dashboards and drive analytics on their data in real time.
Integrate large volumes of unrefined data from many sources, typically to drive consistent customer activity across channels. Collect and compare large volumes of behavior data across customers to find common patterns that can drive recommendations and sales.
Pricing
Pricing
Cloud Bigtable is a fast, fully managed, massively scalable
NoSQL database service. For detailed pricing information,
please view the
pricing guide.
Partners
Work with a partner with Bigtable expertise
Take advantage of our growing partner ecosystem to help you maximize value from Bigtable.