Knowing when (and when not) to use GCS
Static data such as YouTube videos, thumbnails on Instagram, or the high-quality product images you find on Amazon (the ones that you zoom into while hovering) are perfect for use in buckets.
Like AWS and Microsoft Azure, GCP has a pretty wide range of storage options and knowing when to use which is important; both from the point of view of actual practical use, and if you'd like to clear the GCP certifications. So do pay attention to this table:
Use Case | GCP's Offering | Approximate Non-GCP Equivalents |
Block storage | GCE Persistent Disks | NAS (Network attached storage), AWS Elastic Block Storage |
Blob/object storage | Cloud Storage | AWS S3 buckets (and Glacier), HDFS |
Relational data–small, regional payloads | Cloud SQL | MySQL, PostgreSQL; AWS RDS |
Relational data–large, global payloads | Cloud Spanner | Oracle, AWS RDS |
NoSQL document database | Datastore | MongoDB, Redis, AWS DynamoDB, AWS SimpleDB |
NoSQL columnar | BigTable | Cassandra, HBase |
Analytics/Data warehouse with SQL interface | BigQuery | Teradata... |