July 2018
Intermediate to advanced
506 pages
16h 2m
English
Bigtable operates as clusters of managed nodes, known as an instance. An instance is a container for the clusters, and represents a general control plane. Each instance contains one or two clusters, or groups of dedicated servers called nodes. The smallest production-supported cluster contains three nodes. Instances may use either traditional HDDs or SSDs. SSDs offer a significant increase in performance, but carry a much higher storage cost. The minimum three-node cluster provides the following performance and cost based on disk type:
| HDD clusters | SSD clusters | |
| Reads | 1,500 QPS | 30,000 QPS |
| Writes | 30,000 QPS | 30,000 QPS |
| Scans | 540 MB/s | 660 MB/s |
| Storage cost | $0.026 / GB / month | $0.17 / GB / month |
| Node ... |