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

Great cloud db offering

9 out of 10
March 06, 2024
Incentivized
Google Cloud SQL (MySQL) is used as the relational data store for our product. The ability to scale up, have read replicas, and have …
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 Small Businesses (1-50 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(78)

Attribute Ratings

Reviews

(1-23 of 23)
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
Have used Google Cloud SQL for e-commerce platforms handling transactions, inventory management, and customer data, Google Cloud SQL offers the reliability and scalability needed to support fluctuating traffic and ensure data integrity.Google Cloud SQL can be used as a backend database for analytics and reporting applications, providing fast access to large volumes of data for complex queries and data analysis.
It is not appropriate for non-supported database like oracle and also not good for migrating legacy systems. It cannot be used for real time data processing because it requires very low latency
Score 8 out of 10
Vetted Review
Verified User
Incentivized
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
Score 9 out of 10
Vetted Review
Verified User
Incentivized
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.
Hemant Chaturvedi | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
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.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
GCSQL is great as a starter SQL provision for when building and developing. It has limitations when really trying to scale and with larger teams, but seems fine for individual developers or smaller apps & orgs that need something easy and quick, mostly following an enterprise style. Ideally, this works well with fully cloud applications.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Although Google Cloud SQL has room for improvement by addressing a minor lack of features, its features and services keep it high among other SQL database products. It is very fast compared to others. Since it is cloud-based, maintenance is also easier. Integration capabilities are also more than expected.
Sahil Khan | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
If you have a large relational database and you want to migrate it to cloud then Google Cloud SQL is best suited for it. It helps you to automate lot of tasks. You should use Google Cloud SQL if you want less time to manage database and spend more time using it.
Score 10 out of 10
Vetted Review
Verified User
A great option for web application backend powering is Google Cloud SQL. Google Cloud SQL can be used by online retailers and e-commerce platforms that need a dependable and scalable database backbone. Using Google Cloud SQL, our developers can quickly spin up database instances without requiring a lot of setup or maintenance. This fully-managed service is available for both development and testing environments.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It is great if you don't want to worry about managing hardware and infrastructure and instead focus your efforts on work directly related to your product's database needs, i.e. schema design, efficient queries, etc. However, if you are dealing with very large data sets, then BigQuery, BigTable, or similar might be better suited for your needs.
Deepansh Daga | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Best suited for Financial services, banks, eCommerce, telecom companies products where more relational database kind of data is required and where we want to migrate from legacy system to cloud world.
But, I guess it would not be useful for IoT, analytics, real-time processing of data, etc. Where big data is more prominent.
Score 9 out of 10
Vetted Review
Verified User
  • Any company/team that needs/wants to grow fast will find that Google Cloud SQL will suit them well.
  • Pay-as-you-go option and saving you time for implementing infrastructure for SQL solution are big advantage.
  • The agility to spin up a database in any region and move it if needed.
Petrus A. Pavoni Gomes | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
For a general purpose SQL database, it's very well suited, performant and secure, if you already use GCP.
If you intend to connect from other BI, analytics or 3rd party tools, I advise to check if they support SSL to Google Cloud SQL, because most don't. If you are on AWS, go with RDS
Score 8 out of 10
Vetted Review
Verified User
It is a very powerful database service. It can be easily set up even by an entry-level developer. It can be used by medium to large organizations in their various projects. It can be used by business apps as well at any level. It can also be used where latency is an issue as It is extremely fast
Niloofar Keshvari Nia | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
[Google Cloud SQL] is a big help for IT administrators to ensure the security of databases and data backups as well as replacing replica databases in failover situations, It is very powerful and fast in managing and migrating databases and it only takes a few minutes to create and connect to your first database using the built-in migration tools.
Ashok Kalra | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • Well suited for relational database storage and connections
  • Supports well-built APIs, which ensures easy access
  • Automatic failover (moving an application to a standby Google Cloud SQL server in case an instance fails)
  • Works really well with other Google Cloud products like Compute Engine, AppEngine, Kubernetes, etc.
  • Ensures security and compliance
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Google Cloud SQL was very easy to setup because our institution is already already invested in the Google Cloud Platform. If we had gone with Amazon or Azure, there would have been extra complexity and cost of getting established. The product is a great fit for organizations already invested in GCP. Google offers everything the others do, however third party vendor support is seriously lacking (aka the vendors refer you to other tools like AWS etc).
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Google Cloud SQL is a great resource for some purposes, but it's probably overkill for others.
In cases where a database is not always needed (on sometimes, off others), it would be better to use a traditional software installation. If database needs are relatively small, software installation will perform just as well and be easier to support. If a database is only needed in one physical site or a small geographical region, it's better to use a regular server based installation. But as soon as a project has greater database needs, Google Cloud SQL is a great choice. Consider using it if any of these apply:

  • A large amount of data (10+ GB).
  • Decentralized access (many worksites, end-users, etc.).
  • Uptime and reliability are required.
Leonel Quinteros | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
For any serious production setup, where "serious" means aware of the importance of having automatic/secure backups, a good recovery plan, high availability options and managed DB server maintenance, I go with this solution before any self-managed option.

I'd be cautious if I need too much processing power or storage available for my DB. On these cases, I'd first think again about my selected DB architecture, and then analyze some options to calculate ROI of each investment.
Tyler Longren | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
If you're hosting a site on Google Cloud, it only makes sense to make use of Google Cloud SQL for the database, as opposed to running a separate MySQL service on a VM. It's extremely fast and has resulted in a dramatic improvement in page load time across multiple sites.
Return to navigation