What is Cloud Bigtable?
Cloud Bigtable is a fully managed NoSQL wide-column database from Google Cloud for analytical and operational workloads with high throughput and low latency. It is based on the same technology Google uses internally for services like Search and Gmail, scaling to billions of rows and terabytes to petabytes of data.
When creating a Bigtable instance, you choose an edition: Enterprise is the standard offering for latency-sensitive workloads such as machine learning, time series, and operational analytics, including autoscaling, standard tiered storage, and automated backups. Enterprise Plus additionally provides an in-memory tier for sub-millisecond latency and targets especially demanding multi-tenant workloads requiring global availability.
Core Features
- Scaling to billions of rows with low latency given proper schema design
- API compatibility with the Apache HBase library for Java, plus GoogleSQL support for Bigtable
- Integration with Apache Spark, Hadoop MapReduce, Dataflow, and BigQuery
- Multi-cluster replication for high availability and disaster recovery
- Autoscaling based on CPU utilization, cluster resizing without downtime
Typical Use Cases
Time Series Data: Storage and analysis of IoT sensor data, metrics, or financial market data with fast access to historical ranges.
Personalization: Recommendation systems for e-commerce or media with many user profiles and interactions.
AdTech: Storage of bid requests and impression data for real-time bidding systems with very high throughput.
Benefits
- Horizontal scaling by adding nodes without application changes
- Native integration with BigQuery and the Hadoop/Spark ecosystem for analytics
- Cluster resizing without downtime
- Two editions for different performance and latency requirements
Integration with innFactory
As a certified Google Cloud partner, innFactory supports you with Cloud Bigtable: selecting the right edition, architecture, migration, operations, and cost optimization.
Available Tiers & Options
Enterprise
- Autoscaling and automated backups
- Standard tiered storage
- Up to 99.999% availability depending on configuration
- No in-memory tier
Enterprise Plus
- All Enterprise features
- In-memory tier for sub-millisecond latency
- Designed for demanding multi-tenant workloads
- Not available in the free Bigtable trial
Typical Use Cases
Frequently Asked Questions
What is Cloud Bigtable?
Cloud Bigtable is a fully managed, scalable NoSQL wide-column database for workloads with high throughput and low latency, scaling to billions of rows and thousands of columns.
What is the difference between Enterprise and Enterprise Plus?
An edition is chosen when an instance is created. Enterprise is the standard offering with autoscaling, standard tiered storage, and automated backups. Enterprise Plus additionally includes an in-memory tier for sub-millisecond latency and targets especially demanding multi-tenant workloads.
How does Bigtable differ from Firestore?
Bigtable is optimized for wide-column workloads with very high throughput and large data volumes. Firestore is a document-oriented data store better suited for mobile and web apps with more complex, flexible queries.
How does scaling work?
Bigtable scales horizontally by adding nodes or via autoscaling based on CPU utilization, without requiring application changes.
Note: All product information on this page has been compiled with care, but is provided without guarantee and may be outdated or incomplete. Cloud services evolve rapidly — features, pricing, SLAs, and availability change frequently. Authoritative and up-to-date information can only be found on the official product page of Google Cloud (official documentation). This page does not represent an offer by Google Cloud.
