title: What's the difference between Google Cloud Spanner and Cloud SQL?
body: <p>I am novice in GCP stack so I am so confused about amount  GCP technologies for storing data:</p>
  
  <p><a href="https://cloud.google.com/products/storage" rel="noreferrer">https://cloud.google.com/products/storage</a></p>
  
  <p>Although google cloud spanner is not mentioned in the article above I know that it is exist and iti is used for data storage: <a href="https://cloud.google.com/spanner" rel="noreferrer">https://cloud.google.com/spanner</a></p>
  
  <p>From my current view I don't see any significant difference between cloud sql(with postgres under the hood) and cloud spanner. I found that it has a bit different syntax but it doesn't answer when I should prefer this techology to spring cloud sql.</p>
  
  <p>Could you please explain it ?</p>
  
  <p><strong>P.S.</strong></p>
  
  <p>I consider spring cloud sql as a traditional database with automatic replication and horizontal scalability managed by google.</p>