TrustRadius: an HG Insights company

Google Cloud SQL Professional, Scientific, and Technical Services Reviews & Insights

Score8.9 out of 10

81 Reviews and Ratings

Google Cloud SQL Reviews

11 Reviews
Professional, Scientific, and Technical ServicesInformation Technology & Services10Human Resources1

Google Cloud SQL is a fully managed service that is ideal for small teams

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

We are using Google Cloud SQL (PostgreSQL) database as the operational store. Together with Django we have developed a multi tenant solution. The database service helps us avoid operational overhead. It enables us to vertically scale the database service as we add more features and the number of application users increases over time.

Pros

  • It reduces operational overhead
  • It is easy to vertically scale
  • It is integrated with Google cloud logging and monitoring for troubleshooting

Cons

  • The cost of the service can be reduced so that it is affordable (for startups).
  • Developers need to use an Google Cloud SQL auth proxy to connect from their personal machines which is an overhead.
  • A third party tool needs to be used to run SQL queries and visualisation of database relationships. There is no tool provided or recommended by Google for developers.

Likelihood to Recommend

Google Cloud SQL is ideal when most of your solution components are using services of the Google Cloud Platform and you are working in a startup or small company where there are no operations engineers and you want to use a fully managed database service so as to avoid operational overhead.
Vetted Review
Google Cloud SQL
1 year of experience

Simple but powerful and hands-off

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

We use Google Cloud SQL to run 2 postgresql databases that store all our user data as well as core business data. Using Google Cloud SQL allows us to easily run postgres instances without having to worry about managing the underlying infrastructure much. We are a small team and cant afford to waste time managing our db infra.

Pros

  • Enables easy scaling of instances
  • Clear insight into vital metrics showing database health
  • Super easy backups and restore

Cons

  • Limited horizontal scaling
  • Some UI annoyances with the query insights feature
  • Installing custom extensions isn't supported

Likelihood to Recommend

I would say its very well suited for when you need to run anything from a small to large single instance postgres database and don't want to have to worry about the underlying infrastructure or you don't need any very specific needs (such as needing a custom extension - as that isn't supported). I think most use cases would be well served unless you were a massive company needing something really fancy.
Vetted Review
Google Cloud SQL
2 years of experience

Google Cloud SQL

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

Google Cloud SQL acts as a relational database for our use case. We needed to keep the website users data with the transactions they had done for subscriptions and keeping the history of the activites done by the user

Pros

  • Scaling when having peak traffic during campaigns
  • Leverage the different flavours of DBs
  • Monitoring the sql queries ran on the db

Cons

  • If a DB instance is created using private connections, this cannot be modified. This creates a issue when testing
  • Way to get the username and password after instance creation
  • Accessing the sql instance through private vpc connection can be made more clear

Likelihood to Recommend

Suited for running sql queries for getting response from db. Suited for transactions. ACID properties are preserved.
Not suited for horizontal scalable use cases
Vetted Review
Google Cloud SQL
2 years of experience

An excellent tool for some specific scenarios.

Rating: 6 out of 10
Incentivized

Use Cases and Deployment Scope

Our clients need a database solution for their e-commerce tools. They usually used a dedicated virtual machine with a traditional DBMS, but this would cost too much to maintain. Using a cloud solution like Google Cloud SQL would be a better solution in this case, avoiding unnecessary infrastructure maintenance costs.

Pros

  • Very stable.
  • Very secure.
  • Easy to use.

Cons

  • Cost can get high really quickly.
  • Log access could be better.
  • Sharing access with team member not so easy.

Likelihood to Recommend

In our experience, Google Cloud SQL is useful for applications that need a relational database but are not very intensive in data processing and/or don't have heavy loads of data write and read. In these scenarios, it proves to be less expensive and easier to maintain than a traditional DBMS. On the other hand, for really database-intensive applications, it can become too costly and too complicated to maintain.
Vetted Review
Google Cloud SQL
2 years of experience

Google Cloud SQL - your analytics partner

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

Basically I use Google Cloud SQL for test my queries and check whether it's not performing well or takes time. Because Google Cloud SQL comes with the capabilities such as cloud storage, strong backend and fast quieres compilation features that's make it a best and suitable tool. If I talk about my use cases then I will majorly work it on to test my quieres, create tables, make connection with my other tools and erp system to fullfill my database management requirements. Generally when I didn't have Google Cloud SQL then I have to run my test cases on local server but after this I can easily do my work.

Pros

  • It has a easily and user understandable interface which provides it every necessary feature to come up with.
  • It's backend is very strong that can help us to run big quieres without any hesitation.
  • It's integration with other tools are one of the powerful feature which makes it more suitable to use.

Cons

  • So first all, it need to works more on the security feature.
  • The table accessible part is a bit confusing so, it can be optimize.
  • The data integration feature can be done for different erp system.

Likelihood to Recommend

Basically I used it for my test cases, it works very well when you write quieres and run it. It's backend is very fast which gives you more command on the tool. You can optimise your code in a great manner by testing it with this tools. I didn't explore its integration part so it can be a less appropriate side of it.

Among the best in cloud databases

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

We use Google Cloud SQL as our primary database and use it to run SQL queries on our data...it is fairly easy to use if you have a basic understanding of SQL. It has helped us automate a lot of our reporting processes and has helped us optimize our team effectively.

Pros

  • Automation of tasks
  • Ease of setup
  • Easy to import and export data

Cons

  • it is expensive
  • more information on how to use the product
  • better integration with our tools

Likelihood to Recommend

The main benefit we got from using Google Cloud SQL is the hands off approach, spending less time managing our database and more time actually being able to use it.
Vetted Review

The Default GCP database

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

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

Pros

  • 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

Cons

  • 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

Likelihood to Recommend

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
Vetted Review
Google Cloud SQL
1 year of experience

Google Cloud SQL as a Database as a Service.

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

Google Cloud SQL was mainly used to create interesting websites for many customers, who are middle-scale companies and individuals. We also used Cloud SQL products to create and manage virtual machines that can be used for training purposes for interns and newcomers so they can try out our developments.

Pros

  • Providing Free trial of 300 dollars.
  • Better monitoring capabilities and troubleshooting features.
  • Easier to set up an instance.

Cons

  • 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.

Likelihood to Recommend

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.
Vetted Review
Google Cloud SQL
2 years of experience

Google Cloud SQL is the best database management service tool

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

We use Google Cloud SQL to manage relational databases in our organization on cloud. It helps us to setup and administer our relational databases with less human intervention. It automates all our backups, encryptions, increase storage capacity to provide our application reliability and scalability.

Pros

  • Automated Tasks
  • Manage and administer Relational Databases
  • Easy Migration

Cons

  • More Documentation
  • Product cost can reduced
  • Better Integration with other BI Tools

Likelihood to Recommend

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.

Best SQL in market is Google Cloud SQL, hands down!

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

We use programming languages or common SQL clients to establish a connection with the instance. We use the given interfaces to administer the database and run SQL queries. It frees us from worrying as much about the supporting infrastructure and lets us concentrate more on developing apps. Additionally, it enables read replicas, which lets us transfer read queries to replicas for faster processing.

Pros

  • It supports MySQL, PostgreSQL
  • It has high availability
  • It has vertical and horizontal scaling

Cons

  • 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.

Likelihood to Recommend

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.