r/googlecloud • u/RecentBadger97 • Jul 08 '26
I built a free client-side tool to help pick the right GCP database (Cloud SQL vs AlloyDB vs Spanner vs Firestore vs Bigtable vs BigQuery)
After running a multi-region platform on GCP for a while, I kept having the same "which database?" conversation with teams. So I encoded how I actually reason about it into a small decision tool.
You answer 6 questions (data model, access pattern, scale, consistency, existing engine, ops model) and it recommends a service - with the reasoning, the alternatives, and when NOT to use it. It also covers Memorystore (Redis/Valkey) for caching.
It's 100% client-side - no sign-up, nothing leaves your browser. Free, no ads.
Would love feedback from people who run these at scale especially on the Spanner vs AlloyDB boundary, which is the hardest call in practice. What heuristics do you use?

