Heuristics for choosing Google Cloud persistence layer services

  • Google Cloud Storage
  • Google Cloud SQL
  • Google Cloud Spanner
  • Google Bigtable
  • Google BigQuery
  • Google Firestore
  • Google Memorystore
  • Global
  • Scalable
  • Highly durable (eleven 9 i.e. 99.999999999% annual durability)
  • Fully managed
  • MySQL
  • PostgreSQL
  • SQL Server
  • Horizontally scalable
  • Globally distributed
  • Fully managed
  • Horizontally scalable
  • Sparse
  • Distributed
  • Persistent
  • Multi-dimensional
  • Sorted map
  • Serverless
  • Horizontally scalable
  • Cost effective
  • Fully managed
  • Serverless
  • Cloud native
  • Tree structure (not relational)
  • Schema changes
  • ACID transaction
  • Scalable
  • Secure
  • Highly available




Strategic Cloud Engineer — Google

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Talking to Apache Hive from Spark — Part 2: configuring Spark

Meet the ML Platform Team

Add WordPress user custom meta to the chartjs vertically stacked chart in Divi theme

Getting the Most out of Jupyter Notebooks

Getting Good with Google Sheets: Formulas

Hands on with AT&T IoT Starter Kit

Coding, the magic bridge.

stone bridge over shallow water

Creating an Android app with Snapchat-style filters in 7 steps using Firebase’s ML Kit

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Anand Jain

Anand Jain

Strategic Cloud Engineer — Google

More from Medium

BigQuery 101, how to tame the beast?

How to find duplicate objects in our Google Cloud Storage (GCS) buckets

Big data processing: Most affordable options: GCP

Google Cloud — Cloud Functions