Skip to main content

Cloud Bigtable

Recommendation
Updated
Moved
HOLD
2022-05-02

What is it

From Cloud Bigtable's website:

A fully managed, scalable NoSQL database service for large analytical and operational workloads with up to 99.999% availability.

When to use it

Assess Cloud Bigtable for use cases such as (but not limited to) high-throughput write workloads (e.g. timeseries), or big matrix-like datastructures.

Start with a one-node instance and scale up from there.

How to learn it

Theory

If you are not previously familiar with NoSQL databases (such as HBase, Cassandra, Riak and the like), start by reading the following whitepaper:

Bigtable: A Distributed Storage System for Structured Data

This paper provides an excellent introduction to both the high level concept of column-oriented databases, and specifics about the design of Bigtable.

Practice