Skip to main content
TrustRadius
Google Cloud SQL

Google Cloud SQL

Overview

What is Google Cloud SQL?

Google Cloud SQL is a database-as-a-service (DBaaS) with the capability and functionality of MySQL.

Read more
Recent Reviews

Fantastic product !!!

8 out of 10
May 14, 2024
It plays a very important role in our database management strategy. During traffic spikes its scalability ensures consistent performance. …
Continue reading

SQL management for everyone

9 out of 10
July 05, 2021
We are using Google Cloud SQL as a managed service for R&D. We wanted to focus on the data without the need to manage the updates or …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 6 features
  • Automated backups (23)
    9.4
    94%
  • Database security provisions (23)
    9.2
    92%
  • Database scalability (23)
    9.0
    90%
  • Monitoring and metrics (22)
    8.6
    86%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

License - Express

$0

Cloud
per core hour

License - Web

$0.01134

Cloud
per core hour

Storage - for backups

$.08

Cloud
per month per GB

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://cloud.google.com/sql/pricing?ut…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Demos

Choosing a PostgreSQL database on Google Cloud

YouTube

Database Configurations with Google Cloud SQL

YouTube

Connecting Google Sheets to Cloud SQL using Apps Script

YouTube
Return to navigation

Features

Database-as-a-Service

Database as a Service (DBaaS) software, sometimes referred to as cloud database software, is the delivery of database services ocer the Internet as a service

9.1
Avg 8.7
Return to navigation

Product Details

What is Google Cloud SQL?

Google Cloud SQL is a fully managed relational database service for MySQL, PostgreSQL, and SQL Server. Google states more than 95% of Google Cloud's top 100 customers use Cloud SQL to run their businesses.

Fully managed

Cloud SQL automates backups, replication, patches, encryption, and storage capacity.


Open and standards-based

Cloud SQL supports the most popular open source and commercial engines, including MySQL, PostgreSQL, and SQL Server with support for extensions, configuration flags, and popular developer tools. The user can create a database with a few clicks in the console and connect an application.


Cost-effectiveness

Users can scale with application growth, customize machine types, and choose different levels of performance and availability, up to a 99.99% availability SLA. Committed use discounts offer additional savings for one to three year commitments.


Intelligent insights and manageability

Displays AI/ML-driven insights and recommendations for performance, security, reliability, and cost. Database performance issues are displayed and managed through pre-built dashboards and visual query plans using Cloud SQL Insights. Cloud SQL with Active Assist uses advanced analytics and ML to identify over-provisioned and idle instances in a fleet and sends alerts when they are needed.

Gemini in Databases

AI-powered assistance is included to simplify database management. Gemini in Cloud SQL, in preview, enables developers, operators, and database administrators to build applications quickly using natural language, and helps manage, optimize, and govern an entire fleet of databases with a single pane of glass.

Google Cloud SQL Features

Database-as-a-Service Features

  • Supported: Database scalability
  • Supported: Automated backups
  • Supported: Database security provisions
  • Supported: Monitoring and metrics

Google Cloud SQL Screenshots

Screenshot of migrating to a fully managed database solution - Self-managing a database, such as MySQL, PostgreSQL, or SQL Server, can be inefficient and expensive, with significant effort around patching, hardware maintenance, backups, and tuning. Migrating to a fully managed solution can be done using a Database Migration Service with minimal downtime.Screenshot of data-driven application development - Cloud SQL accelerates application development via integration with the larger ecosystem of Google Cloud services, Google partners, and the open source community.

Google Cloud SQL Videos

Cloud SQL in a minute
What is Cloud SQL?
Introducing Cloud SQL Insights

Google Cloud SQL Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Google Cloud SQL is a database-as-a-service (DBaaS) with the capability and functionality of MySQL.

Azure SQL Database, Amazon Relational Database Service (RDS), and Microsoft SQL Server are common alternatives for Google Cloud SQL.

Reviewers rate Automatic software patching highest, with a score of 9.6.

The most common users of Google Cloud SQL are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(80)

Attribute Ratings

Reviews

(1-5 of 5)
Companies can't remove reviews or game the system. Here's why
Anil Kumar | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
It plays a very important role in our database management strategy. During traffic spikes its scalability ensures consistent performance. Its robust security keeps data secure and this enable us to focus on business growth knowing our database infrastructure is dependable and protected.
  • Minimizes downtime and data loss risks.
  • Built-in encryption and access controls simplifies data protection.
  • It adjusts resources as required, maintaining performance without manual adjustment.
  • Cost can be improved. Improved cost transparency tools would help users manages expenses more efficiently.
  • Enhanced analytics and diagnostics could aid proactive and maintenance and optimization efforts.
  • It does not integrate easily outside google ecosystem.
Best suited when consistent performance and scalability is required. Suitable for organization migrating from on-premises databases to the cloud. It is not suitable where extreme customization is required.
Database-as-a-Service (4)
75%
7.5
Database scalability
70%
7.0
Automated backups
80%
8.0
Database security provisions
70%
7.0
Monitoring and metrics
80%
8.0
  • Reduced cost and effort.
  • Improved infrastructure and efficiency.
  • Enhanced database performance ensures smoother operations during peak periods boosting customer satisfaction.
It completely free us from infrastructure management. Automatic failover feature let us access database even when infrastructures fails.
It easily integrates with other google cloud services.
It offers fully managed service, reduces cost. Integration is easy with google cloud services which enhances efficiency. Scalability, security and reliability supports business growth.
Priyanshu Rastogi | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I am working on a e-commerce website and has to use 2 databases one for transactions for this I used Google Cloud SQL and other I use nosql db.The Google Cloud SQL is easy to setup it is basically a plug and play kind of system.Earlier I am using aws rds has to shift to Google Cloud SQL and used google data migration service for this.
  • easy setup and monitoring
  • easy migration with network connectivity
  • easy export and import of data
  • Google Cloud SQL's performance might not always match that of a dedicated, self-managed database server, especially in scenarios with high throughput or complex queries.
  • Cost also needs to be reduced currently it is little expensive
  • Has to add more support of databases.While Google Cloud SQL supports popular database engines like MySQL, PostgreSQL, and SQL Server, it may not support other specialized databases for eg Oracle
Database-as-a-Service (4)
87.5%
8.8
Database scalability
80%
8.0
Automated backups
90%
9.0
Database security provisions
90%
9.0
Monitoring and metrics
90%
9.0
  • It reduced cost as compared to Amazon RDS
  • cost of setting up is easier. It also reduces effort of team migrating data
  • The monitoring service is good easy to debug complex queries reducing time to solve critical issues
The user interface is good and setting up is easy. The monitoring service is also good. It is easy to monitor and debug bottlenecks. Verical scaling is easy with less downtime as compared to Amazon RDS.Have a multi-tenant architecture, where multiple customers share the same infrastructure but require isolation of their data, can leverage Google Cloud SQL's features for database isolation and security.
The documentation of Google Cloud SQL is easy to understand. Have integerated Django application with the Google Cloud SQL. It has a open source client which makes it easy to integerate. The monitoring and logging service makes it easier to integerate other applications
  • Amazon Relational Database Service (RDS)
Setting up or migrating Google Cloud SQL is easy as compared to AWS. It has a good monitoring and logging mechanism and a good user interface which makes it easy to navigate.It also has a pay as you go pricing which makes it easier to reduce cost. Google Cloud SQL offers features like automatic backups, replication, point-in-time recovery, and automated failover for high availability which makes it a robust architecture
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Google Cloud SQL is the managed database solution in GCP. Google Cloud SQL usage is extensive in our organization and almost all applications using flavours of postgres sql and MySQL use Google Cloud SQL. Google Cloud SQL is our primary database of choice on migrating applications to Google cloud and its generally our main backup db as well. Its single biggest strength is flexiblity with the databse being useful both as a prototyping solution and a production solutions
  • Migration
  • The Database Migration Service has excellent throughput and supports virtually unlimited amount of data.
  • Insights
  • The Cloud Insights dashboard is a great place to analyse query performance and resolve database performance issues through pre-built dashboards.
  • Excellent Dialects
  • Google Cloud SQL supports a lot of open-source dialects including MySQL, PostgreSQL and SQL server
  • No access to the databases logs
  • System stored procedures are not accessible
  • Data is not automatically encrypted in transit though Google does AES encryption at rest
Google Cloud SQL is a great primary database. It is certainly the first choice that any application developer should try while starting out with GCP. Unless there's an ultra-specific reason Google Cloud SQL should be choice for managed SQL databases.
Google Cloud SQL is not a proper choice for application which needs high or near real-time performance. Its not a good choice for distributed database applications either
Database-as-a-Service (4)
85%
8.5
Database scalability
70%
7.0
Automated backups
100%
10.0
Database security provisions
80%
8.0
Monitoring and metrics
90%
9.0
  • Cost-effective
  • Google Cloud SQL reduced operational costs for us significantly.
  • Availability
  • Google Cloud SQL provides 99.99% uptime.
  • Improved intelligent insights.
  • Helps to understand and resolve database performance issues through pre-built dashboards
Basically on personal experience. Google Cloud SQL is an excellent database for a large number of varied use cases. Often the only necessary change is a single line change in a config file and setup some accesses. It is fast enough almost all the time and a breeze to set up. Lack of stored procedures and in TDE encryption is the only reason which it not a 10/10
Google Cloud SQL has a great catalogue of integrations both within Google Cloud and outside as well. Google Cloud SQL has a great advantage in that it supports all native SQL dialects, hence it supports all the newer features that they supports. Postgres recently released PGVector a vector database for model embeddings and Google Cloud SQL already supports.
BigQuery is a great analytical database and is generally our first choice for large analytical workloads. While its performance and throughput far outperforms Google Cloud SQL but it supports a far limited dialets of SQL. Generally a significant rewrite will be needed for BgQuery but rarely for Google Cloud SQL
Cloud Spanner is a great distributed database that is amazing for ultra large workloads, while Google Cloud SQL does not support distributed compute at all
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I used Google Cloud SQL in my previous organization to be database of apps that we developed such as safety management system in mining, workflow management system developed in-house, supplier management system, microservices for various apps in subsidiary company e.g. insurtech, crypto, media, fintech, and many others. At that time, I found no issue using Google Cloud SQL.
  • Autoscaling storage
  • Ease of use to scale up vertically when needed
  • High availability database
  • If storage that has been auto-scaled, it would be great if it can be shrunk to reduced cost
  • Auto sizing in Google Cloud SQL without downtime
It is suited for application that requires relational database where relationship between table must be strict and database has to support join and transaction e.g. if a DML statement fails within a transaction the previously successful statement must be rolled-back, like finance app, supply chain, transaction app, etc.

It is not suited for application where data definition can't be defined in advance like NoSQL. And also not suited to contain cache for apps and receiving big amount of data (e.g. sensor) in short time.
Database-as-a-Service (4)
90%
9.0
Database scalability
90%
9.0
Automated backups
90%
9.0
Database security provisions
90%
9.0
Monitoring and metrics
90%
9.0
  • No need to apply security patch of server running the Google Cloud SQL
  • Minor database upgrade using a simple click
  • Major database upgrade using a simple click after testing
  • Automated backup reduce people effort and time to do DB backup
  • Great monitoring allows us visibility to optimize database
It's a great product with ease of use, great scalability and high availability. There's no need to have high effort on administration. Great visibility to what happens on database like CPU, memory, IO. We can also see the performance based on query. Overall good experience and really recommend it to others.
Very easy to integrate because it is same as your hosted SQL (apps can use ORM library or direct SQL query to connect). We just need to make sure we connect securely using TLS if using public IP or if we host the app also in GCP, we can connect using private connectivity.
Actually Google Cloud SQL is similar to them, the difference is which engine each supports e.g. there's no managed Oracle DB in Google Cloud SQL but as long as you don't need Oracle, Google Cloud SQL should suffice and give you great user experience and performance. You also have lots of choices in the storage that you'd like to use.
Hemant Chaturvedi | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Google Cloud SQL is a robust cloud-based SQL platform that we use at our organization to maintain our data. It is an exceptionally responsive, scalable, highly available, and reliable database platform. We use this platform for all the SQL requirements, including storing, querying, modifying, maintaining, and analyzing targeted data, which helps uncover helpful use cases and adds value to our organization. Since it is highly available, we hardly see any downtime, and even if there is any regional downtime, the service runs continuously from other geographies, thanks to the disaster recovery models at work in the backend. Our organization is a proud user of the GCP services and Google Cloud SQL platform.
  • Highly scalable without worrying about sudden transaction explosion during peak hours.
  • Highly available with multiple geographical locations and regions for nearly 0 downtime to the users.
  • Extremely reliable and responsive for high latency applications due to superb networking at the core.
  • Database snapshot cost-effectiveness can be improved to give it an edge over other cost-effective solutions for the same purpose.
An ideal choice for use cases mentioned below: Mission-critical applications with the criticality of nearly always on or always on. Robust and responsive database backend for elastic resources working behind. Low latency and high transaction-demanding applications.
Database-as-a-Service (4)
92.5%
9.3
Database scalability
90%
9.0
Automated backups
90%
9.0
Database security provisions
100%
10.0
Monitoring and metrics
90%
9.0
  • I switched from AWS RDS to GCP Cloud SQL for cloud-based SQL and improved ROI by 15% along with improved database availability.
  • Automated repetitive work via GCP's automated querying and triggering capabilities closed nearly 23% more tasks than a manual DB Administration and cleanup approach.
Google Cloud SQL is similar to the long existing conventional DBs like Oracle RDBMS, MS SQL Server in terms of usability and much more robust and easy to manage than them. Most of the commands are almost identical to these DB platforms and thus, easy to learn, understand and start using.

Also, being highly available, it brings a sense of reliability with Google Cloud SQL.
Although Google is the newest among the top 3 cloud service providers (AWS, Azure and GCP), it has shown tremendous integration capabilities surpassing even the other two in many ways.

Options of integrating it with almost all other popular platforms and services via its APIs is super easy. One can achieve this via the API page or using CloudShell in the GCP console.
It is cheaper than other cloud giants for the minimum instances and upfront capital investment requirement. It offers decent pricing for long-term usage on moderate or even high-spec instances (comparable to AWS and far better than Azure). Many more available resources are deployed worldwide than other cloud giants combined, and one can see that based on the availability of applications and resources, especially in 2023 when multiple outages were experienced where other cloud giants were managing the backend.
Return to navigation