← Google Cloud Platform learning path
Google Cloud Platform · Module 6 of 10

Databases

Choose the right managed database on GCP.

📖 Key ideas

  1. Cloud SQL: managed MySQL, PostgreSQL, SQL Server.
  2. AlloyDB: high-performance PostgreSQL-compatible.
  3. Firestore: serverless document database.
  4. Bigtable: wide-column NoSQL for huge scale.
  5. Spanner: globally distributed relational database.
💡 Real-life example: Choosing a database is choosing transport: scooter (Firestore), car (Cloud SQL), cargo train (Bigtable), airline (Spanner).
Cloud SQLManaged relational database
FirestoreServerless document DB
BigtableWide-column NoSQL at scale
SpannerGlobal relational database