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

TrustRadius Insights

Ease of Use: Reviewers have found the platform easy to set up and monitor, with features like simple migration facilitated by network …
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 (21)
    9.5
    95%
  • Database security provisions (21)
    9.0
    90%
  • Database scalability (21)
    9.0
    90%
  • Monitoring and metrics (20)
    8.5
    85%

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

(75)

Attribute Ratings

Reviews

(1-21 of 21)
Companies can't remove reviews or game the system. Here's why
Priyanshu Rastogi | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • 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
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • 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
Score 7 out of 10
Vetted Review
Verified User
Incentivized
  • Secure connections.
  • Easy to scale.
  • Easy to maintain.
  • A desktop management application could be useful.
  • A better split between the way service accounts are created by users and have it designated separately to the rest of workspace.
  • Improved alerting with third party monitoring.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Providing Free trial of 300 dollars.
  • Better monitoring capabilities and troubleshooting features.
  • Easier to set up an instance.
  • Lag of releasing the new open-source database systems for Google Cloud SQL.
  • Not much efficient and advanced billing cycle system.
  • Not having much rich database visualization / dashboards.
Score 10 out of 10
Vetted Review
Verified User
  • It supports MySQL, PostgreSQL
  • It has high availability
  • It has vertical and horizontal scaling
  • Increasing support for more database engines may enable a wider range of application needs to be met.
  • Implementing and updating cutting-edge security features on a constant basis.
  • Streamlining and enhancing the tools for transferring data to Google Cloud SQL from on-premises databases or other cloud providers.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Automatic failover to another region in case the database goes down.
  • Easily scale the instance up if more processing power or memory is required.
  • Automatic backup validation. The backups are performed on a daily basis within the selected window, however, they are not validated. This means the backup could be reported as successful but ultimately be unusable in a situation where it is needed. We got around this issue by periodically validating on our own by spinning up a box, restoring the backup to the new instance, and then destroying the instance after validation. It's not perfect, but is a good sanity check to make sure our backups are valid in case we do need them.
Score 9 out of 10
Vetted Review
Verified User
  • Spins up fast
  • Easy to apply
  • No need to purchase licenses in advance
  • Unsupported external tools to monitor MSSQL
  • Latency from working outside Google Cloud environment
  • There some preferences you cannot edit/customize
Niloofar Keshvari Nia | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • High security and agility in query databases
  • Multi-platform and database recovery capability with just one click
  • Possibility of automatic switch to replica database in failover situations
  • Simple built in migration and connection tools
  • Many areas, including caching and indexing data, need to be developed
  • Create snapshot option of instance
  • The dashboard and monitoring section can have better customization capabilities
Ashok Kalra | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • Very easy to use and migrate existing database systems to Google Cloud SQL system
  • Easy to query with real-time query assessment as well as processing metrics to help optimize the queries
  • No need to learn any other querying language (like in Hadoop ecosystem), as SQL works pretty fine
  • Easy-to-use GCP portal to type in queries and see the results on the screen (no need to go on command line )
  • Easy to set up
  • Lack of latency with quota size increasing
  • Can't customize an instance’s IP
  • Bit more expensive than some other players in the market, for instance, while downloading information
Cameron Gable | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • It is fully managed, so it gives the user a hands-off approach to relational storage.
  • It has well-built APIs, so it is easy to access in a multitude of ways.
  • It is reasonably easy to use with the Google Cloud Console, so users can access it using a user interface.
  • There is some functionality you cannot do from the console, including, granting and restricting user privileges, among other database management capabilities.
  • It is not trivial to connect to spun up VMS. Currently, we use the Cloud SQL proxy to do so.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • Easy setup - No host VM, no software installation or configuration required.
  • Day to day reliability - Not depending on host VM allows more uptime.
  • Long term reliability - Storage scaling, backups, and maintenance can be scheduled to occur automatically.
  • Secure access is complicated to set up - This is the nature of secure access, but it can be frustrating spending much time simply configuring access.
  • No custom IP - It isn't possible to customize an instance's IP. This makes it harder to replace an instance since a new or clone instance always gets a new IP.
  • Cost tends to increase - This is the nature of cloud hosting, but over time costs creep up as utilization increases.
Leonel Quinteros | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Configuring a high availability cluster of MySQL or PostgreSQL databases is as easy as choosing how many instances do you want to have. Read-only replicas of the master DB can also be used for read operations relying on the "almost instant" replication mechanisms available.
  • Plays really well with other Google Cloud products, so interoperation with Cloud Functions, Cloud Run, Compute Engine, AppEngine, Kubernetes, VPC, etc. is straightforward and easy to secure, isolating the systems from outside.
  • Uptime SLA is high and maintenance operations are planned and notified in anticipation. Network and CPU performance is really good.
  • Automatic failover on high availability setups will automatically promote a read replica to master almost transparently for the client, so our applications will keep running even if the master DB server crashes.
  • There are no multi-master replication options. That may be a problem on distributed, high load, high performance environments.
  • Not many DB vendors available. MySQL came first, PostgreSQL took longer to be available and just now SQL Server is being offered as Beta.
  • Can get pricey quickly if you need to grow fast and much.
Kristian Hareland | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
  • Super easy to set up: new instance -> Authorization -> play
  • Automatic backup every night! (Keeps past 7 days as copy as well)
  • Automatic failover, in case your main SQL instance fails, they automatically switch you over.
  • It could be cheaper. Definitely cheaper.
  • It could provide more information about failovers.
  • It could allow you to customize more.
Return to navigation