July 2018
Intermediate to advanced
506 pages
16h 2m
English
Bigtable was designed to be easy to scale. Scaling up can be achieved by simply adding new nodes to the cluster. This can be done using gcloud with the following command:
gcloud beta bigtable clusters update <CLUSTER_ID> \ --instance=<INSTANCE_ID> \ --num-nodes=<NUM_NODES>
Note that due to the way Bigtable scales up and rebalences, it may take up to 20 minutes for performance increases to take effect. For this reason, it's generally a good idea to scale production workloads preemptively where possible. Also note that scaling the number of nodes in a cluster will not fix certain performance issues caused by bad schema design.
Bigtable clusters can also be scaled down at any time with the same command. This does not introduce ...