This page provides links to articles, videos, and podcasts related to
Cloud SQL.

## Technical guidance

### Blog posts and articles

- [Cloud SQL setup](https://medium.com/@dmahugh_70618/cloud-sql-setup-4fc72d3f33db)
- [Getting started with pyodbc and Cloud SQL for SQL Server](https://medium.com/@dmahugh_70618/using-pyodbc-with-cloud-sql-for-sql-server-602fb7a1be1b)
- [Managing SQL Server instances in Cloud SQL](https://medium.com/google-cloud/managing-sql-server-instances-in-cloud-sql-ecee1e48aa4e)
- [Connecting to Cloud SQL - thinking about it](https://medium.com/google-cloud/connecting-google-cloud-sql-94025ba27071)
- [Connecting Cloud SQL - Public IP + SQL proxy](https://medium.com/google-cloud/cloud-sql-public-ip-proxy-5513f59e5a9e)
- [Connecting Cloud SQL - Public IP + IP allowlist](https://medium.com/google-cloud/connecting-google-cloud-sql-94025ba27071)
- [Connecting Cloud SQL - Compute Engine + private IP and proxy](https://medium.com/google-cloud/connecting-google-cloud-sql-94025ba27071)
- [Cloud Functions Python overview and data processing example](https://link.medium.com/u28hIVSr14)
- [Running the Cloud SQL Auth Proxy as a Windows Service](https://medium.com/google-cloud/running-the-cloud-sql-proxy-as-a-windows-service-2b7ef22afec8)
- [ProxySQL behind A load balancer In Google Cloud](https://blog.pythian.com/proxysql-behind-load-balancer-google-cloud/)
- [Horizontally scaling MySQL database backend with Cloud SQL and ProxySQL](https://github.com/GoogleCloudPlatform/community/blob/master/archived/horizontally-scale-mysql-database-backend-with-google-cloud-sql-and-proxysql/index.md)

### Codelabs and tutorials

- [Connecting to Cloud SQL](https://codelabs.developers.google.com/codelabs/connecting-to-cloud-sql/index.html?index=../..index#0)
- [Connecting to Cloud SQL using Cloud Functions](https://codelabs.developers.google.com/codelabs/connecting-to-cloud-sql-with-cloud-functions)
- [Spring Pet Clinic using Cloud SQL](https://codelabs.developers.google.com/codelabs/cloud-spring-petclinic-cloudsql/index.html#0)
- [Using Ruby on Rails with Cloud SQL for PostgreSQL](https://docs.cloud.google.com/ruby/rails/using-cloudsql-postgres.md.txt)
- [Connecting DBeaver to Cloud SQL](https://medium.com/google-cloud/connecting-dbeaver-to-cloud-sql-3f672ece836b)

### Online classes

- [Getting started with Cloud Storage and Cloud SQL](https://www.coursera.org/lecture/gcp-fundamentals/demonstration-getting-started-with-cloud-storage-and-cloud-sql-yboF1)
- [Cloud SQL and Cloud Spanner](https://www.coursera.org/lecture/gcp-fundamentals/google-cloud-sql-and-google-cloud-spanner-fVTwB)
- [Configuring and connecting to Cloud SQL](https://www.coursera.org/lecture/google-cloud-java-spring/configuring-and-connecting-to-cloud-sql-tfUft)

## Podcasts

- [Cloud SQL with Amy Krishnamohan](https://medium.com/google-cloud/connecting-google-cloud-sql-94025ba27071)
- [Cloud SQL: Google Cloud podcasts](https://www.gcppodcast.com/categories/cloud-sql/)

## Videos

### Cloud SQL basics

- [Get to know Google Cloud SQL](https://www.youtube.com/watch?v=OV-gak1CUU4)
- [What's new with Cloud SQL](https://www.youtube.com/watch?v=HYW_fJla1yk)
- [Getting started with Cloud SQL for MySQL](https://www.youtube.com/watch?v=BQlQ-BTMR1U)
- [Connecting to Cloud SQL with the Cloud SQL Auth Proxy](https://www.youtube.com/watch?v=25XIGXbw_GY)

### Cloud SQL advanced topics

- [Introduction to Cloud SQL and Kubernetes](https://www.youtube.com/watch?v=OHyNlAckQCc)
- [Building stateful applications with Kubernetes and Cloud SQL](https://www.youtube.com/watch?v=gIeuiGg-_iw)
- [Build a REST API the simple way: Cloud Run and Cloud SQL](https://www.youtube.com/watch?v=lscLHHwFKAA)
- [Best practices for migrating to Cloud SQL for MySQL](https://www.youtube.com/watch?v=77JMe-EHIU8)
- [Tools for migrating your databases to Google Cloud](https://www.youtube.com/watch?v=-4dT6leCz1E)
- [Migrate enterprise workloads to Google Cloud](https://www.youtube.com/watch?v=EmHfygf1AKQ)
- [Scheduling Cloud SQL exports using Cloud Functions and Cloud Scheduler](https://cloud.google.com/blog/topics/developers-practitioners/scheduling-cloud-sql-exports-using-cloud-functions-and-cloud-scheduler)
- [Run Oracle databases in Kubernetes using the open source El Carro operator](https://github.com/GoogleCloudPlatform/elcarro-oracle-operator)
- [Migrating Oracle databases to Cloud SQL PostgreSQL](https://www.youtube.com/watch?v=PDFC7XpGAVU)