Register today for an exclusive live webinar on Databases Roadmap 2024. Learn about the latest innovations and plans for Google Cloud databases.
Fully managed, cost-effective relational database service for PostgreSQL, MySQL, and SQL Server. Try Enterprise Plus edition for a 99.99% availability SLA and category-leading performance.
New customers get $300 in free credits to try Cloud SQL and other Google Cloud products.
Features
Cloud SQL manages your databases so you don't have to, enabling your business to run without disruption. We automate all your backups, replication, patches, encryption, and storage capacity increases to give your applications the reliability, scalability, and security they need.
Cloud SQL provides the flexibility to choose the right capabilities based on your performance, availability, and data protection needs for your database workloads. The Enterprise edition provides the lowest cost with balanced performance, while the Enterprise Plus edition is suitable for the most demanding transactional workloads, providing the highest performance with a fully optimized software and hardware stack featuring a data cache option. The data cache leverages flash memory to lower read latency and improve throughput by intelligently caching data across memory and high speed local storage. SQL Server Enterprise Plus instances offers two new machine families, Performance optimized (1:8 core memory ratio) and Memory optimized (1:32 core memory ratio), that deliver better performance.
Easily configure built-in high availability with automatic failover across zones to protect your applications from a variety of possible failures. The Enterprise edition provides a 99.95% availability SLA for general purpose workloads, while the Enterprise Plus edition offers a 99.99% availability SLA for the most demanding workloads featuring maintenance and instance scale-up with typically sub-second downtime. It also offers enhanced disaster recovery capabilities that allow failover and switchback to your original topology with zero data loss and no application changes.
Simplify all aspects of the database journey with AI-powered assistance, helping you focus on what matters most. Gemini in Cloud SQL, in preview, simplifies all aspects of database operations, including development, performance optimization, fleet management, governance, and migration. It offers insights into database performance, security, reliability, and cost to help you quickly understand and resolve issues of all types.
Gemini also makes database migrations simpler and faster with AI-powered assistance. Gemini in Database Migration Service, in preview, helps you review and convert database-resident code like stored procedures, triggers, and functions and run it in Cloud SQL for PostgreSQL.
Firebase Data Connect bridges the gap between Firebase's powerful mobile/web development features and PostgreSQL's rich data management capabilities. Leverage the power of Cloud SQL for PostgreSQL as your backend while enjoying the seamless Firebase development experience. Build faster, smarter, and more effectively.
Vector Search is a critical capability for building useful and accurate gen AI-powered apps. Cloud SQL for PostgreSQL and MySQL support two search approaches for balancing speed and accuracy. Approximate nearest neighbor (ANN) vector search is ideal for large datasets where close matches suffice, while exact nearest neighbor (KNN) vector search is typically used for high precision on smaller datasets. Integrate vector search directly into your existing AI-powered apps without needing to learn and manage a separate system.
According to an IDC study, Cloud SQL customers achieved a three-year ROI of 246% and a payback period of 11 months. Committed use discounts offer additional savings for one to three year commitments.
Cloud SQL supports the most popular open source and commercial engines, including MySQL, PostgreSQL, and SQL Server with rich support for extensions, configuration flags, and popular developer tools. It's easy to get started—simply bring your existing skills over and enjoy the flexibility to work the way you want. You can create a database with just a few clicks in the console and connect your application.
Easily build gen AI applications with LangChain. Cloud SQL features three LangChain integrations - Document loader for loading and storing information from documents, Vector stores for enabling semantic search, and Chat Messages History for saving/fetching previous chat conversations. Visit the Github repository for PostgreSQL, MySQL, and SQL Server to learn more.
No matter where your database is located—whether on-premises, on Compute Engine, or in other clouds—Database Migration Service (DMS) can migrate it securely and with minimal downtime. DMS leverages the native replication capabilities of the source database to maximize the reliability of your migration. And lift and shift migrations to Cloud SQL are available at no additional charge.
Cloud SQL seamlessly integrates with Google Cloud services, such as Compute Engine, Cloud Run, Google Kubernetes Engine, and Cloud IAM, allowing developers to build and deploy applications with ease. Provision your database via APIs and third-party tools, and use federated queries from BigQuery and low-latency database replication with Datastream for near real-time insights on operational data.
Configure backups for data protection and restore your instance to an earlier point in time with a retention period of up to 35 days. Configure where your data is stored to comply with data residency requirements. Cloud SQL automatically encrypts data, is SSAE 16, ISO 27001, and PCI DSS compliant, and supports HIPAA compliance.
Cloud SQL data is encrypted when in transit on Google’s internal networks and when at rest in database tables, temporary files, and backups. It supports private connectivity with Virtual Private Cloud (VPC), and every Cloud SQL instance includes a network firewall, allowing you to control public network access. Cloud SQL also supports Private Service Connect, which allows you to access your database instances via private IP without going through the internet or using external IP addresses.
Easily scale up as your data grows—add compute and storage, and scale out by adding read replicas to handle increasing read traffic. Cloud SQL can also automatically scale up storage capacity when you’re near your limit. Read replicas support high availability, can have their own read replicas, and can be located across regions.
Stream data across heterogeneous databases, storage systems, and applications reliably and with minimal latency with Datastream and Datastream for BigQuery. Scale up or down with a serverless architecture and no resources to provision or manage, and enable near real-time insights on operational data.
Compare Cloud SQL to other Google Cloud databases
Google Cloud service | Overview | Key benefits |
---|---|---|
Cloud SQL | Fully managed, cost-effective relational database service | Try Cloud SQL for the:
|
AlloyDB for PostgreSQL | Full PostgreSQL compatibility with superior performance and scale | Learn more about the benefits of AlloyDB for PostgreSQL, including:
|
Spanner | High performance and availability at virtually unlimited scale at zero-touch maintenance | Learn more about the benefits of Spanner, including:
|
Cloud SQL
Fully managed, cost-effective relational database service
Try Cloud SQL for the:
AlloyDB for PostgreSQL
Full PostgreSQL compatibility with superior performance and scale
Learn more about the benefits of AlloyDB for PostgreSQL, including:
Spanner
High performance and availability at virtually unlimited scale at zero-touch maintenance
Learn more about the benefits of Spanner, including:
How It Works
Cloud SQL scales up in minutes and replicates data across zones and regions. It uses agents for maintenance, logging, monitoring, and configuration, with services backed by a 24/7 SRE team. Manage your database through the console, CLI, or REST API and connect your app through standard database drivers.
Common Uses
Build data-driven applications
Cloud SQL accelerates application development through integration with the larger ecosystem of Google Cloud services, Google partners, and the open source community, while giving you the freedom to work the way you want. Reuse your existing database skills while freeing yourself from mundane database administration tasks and leveraging AI/ML-driven insights and recommendations.
Build data-driven applications
Cloud SQL accelerates application development through integration with the larger ecosystem of Google Cloud services, Google partners, and the open source community, while giving you the freedom to work the way you want. Reuse your existing database skills while freeing yourself from mundane database administration tasks and leveraging AI/ML-driven insights and recommendations.
Pricing
How Cloud SQL pricing works | Pricing varies with editions, engine, and settings, including how much storage, memory, and CPU you provision. Cloud SQL offers per-second billing. | |
---|---|---|
Service | Description | Price |
Compute | Cloud SQL Enterprise Best for general purpose workloads. It offers: 1-96 vCPUs 1:6.5 core memory ratio 99.95% SLA < 60s of planned downtime | Starting at $0.0413 per vCPU/hour |
Cloud SQL Enterprise Plus Best for high performance workloads. It offers: Up to 128 vCPUs 1:8 core memory ratio 99.99% SLA < 10 seconds of planned downtime (MySQL, PostgreSQL) 2x read and write performance (MySQL, PostgreSQL) Up to 4x better read performance (SQL Server) Memory optimized machines with 1:32 core memory ratio (SQL Server) | Starting at $0.05369 per vCPU/hour | |
Memory | Cloud SQL Enterprise up to 624 GB | Starting at $0.007 per GB/hour |
Cloud SQL Enterprise Plus up to 824 GB (includes performance-optimized machines on SQL Server) | Starting at $0.0091 per GB/hour | |
Cloud SQL Enterprise Plus (SQL Server only) Up to 512 GB for memory-optimized machines | Starting at $0.0161 per GB/hour | |
Storage - SSD | Storage and networking prices depend on the region where the instance is located; Cloud SQL Enterprise pricing and Cloud SQL Enterprise Plus pricing are the same | $0.17 per GB/month |
Storage - Local SSD | This is only available for Cloud SQL Enterprise Plus | $0.16 per GB/month |
PITR Logs on Google Cloud Storage | Cloud SQL Enterprise Up to 7 days | Free |
Cloud SQL Enterprise Plus Up to 35 days | Free |
Get full details on pricing and learn about committed use discounts.
Watch video: Supercharging your applications with Cloud SQL Enterprise Plus (2:58)
How Cloud SQL pricing works
Pricing varies with editions, engine, and settings, including how much storage, memory, and CPU you provision. Cloud SQL offers per-second billing.
Compute
Cloud SQL Enterprise
Best for general purpose workloads. It offers:
1-96 vCPUs
1:6.5 core memory ratio
99.95% SLA
< 60s of planned downtime
Starting at
$0.0413
per vCPU/hour
Cloud SQL Enterprise Plus
Best for high performance workloads. It offers:
Up to 128 vCPUs
1:8 core memory ratio
99.99% SLA
< 10 seconds of planned downtime (MySQL, PostgreSQL)
2x read and write performance (MySQL, PostgreSQL)
Up to 4x better read performance (SQL Server)
Memory optimized machines with 1:32 core memory ratio (SQL Server)
Starting at
$0.05369
per vCPU/hour
Memory
Cloud SQL Enterprise
up to 624 GB
Starting at
$0.007
per GB/hour
Cloud SQL Enterprise Plus
up to 824 GB (includes performance-optimized machines on SQL Server)
Starting at
$0.0091
per GB/hour
Cloud SQL Enterprise Plus (SQL Server only)
Up to 512 GB for memory-optimized machines
Starting at
$0.0161
per GB/hour
Storage - SSD
Storage and networking prices depend on the region where the instance is located; Cloud SQL Enterprise pricing and Cloud SQL Enterprise Plus pricing are the same
$0.17
per GB/month
Storage - Local SSD
This is only available for Cloud SQL Enterprise Plus
$0.16
per GB/month
PITR Logs on Google Cloud Storage
Cloud SQL Enterprise
Up to 7 days
Free
Cloud SQL Enterprise Plus
Up to 35 days
Free
Get full details on pricing and learn about committed use discounts.
Watch video: Supercharging your applications with Cloud SQL Enterprise Plus (2:58)
Business Case
More than 95% of Google Cloud’s top 100 customers use Cloud SQL
“Given Linear’s existing data volume and our goals for finding a cost-efficient solution, we selected Cloud SQL for PostgreSQL once support for pgvector was added. We were impressed by its scalability and reliability. This choice was also compatible with our existing database usage, models, ORM, etc. and this meant the learning curve was non-existent for our team.”
Tom Moor, Head of US Engineering, Linear
Leveraging the power of Cloud SQL for PostgreSQL with pgvector support, Linear was able to keep pace with its expanding customer base–improving the efficiency, scalability, and reliability of data management, scaling up into the tens of terabytes without increasing engineering effort.
Read customer storyFeatured benefits
Standard connection drivers and built-in migration tools allow you to create and connect to your first database in just a few minutes.
Scale your instances effortlessly with a single API call whether you start with simple testing or you need a highly available database in production.
Data encryption at rest and in transit. Private connectivity with Virtual Private Cloud and user-controlled network access with firewall protection. Compliant with SSAE 16, ISO 27001, PCI DSS, and supports HIPAA compliance.
Partners & Integration
Build data-driven applications with Google Cloud Ready - Cloud SQL validated partners, and visit the partner directory for a full list of Cloud SQL partners.
FAQ
Cloud SQL is a service that delivers fully managed relational databases in the cloud. It offers MySQL, PostgreSQL, and SQL Server database engines.
Cloud SQL is valued for its openness, ease of use, security, cost-efficiency, and Google Cloud integration—in fact, more than 95% of Google Cloud’s top 100 customers use it. If you're comparing PostgreSQL options on Google Cloud, view our comparison chart.
For PostgreSQL, the Enterprise Plus edition brings enhanced availability, performance, and data protection capabilities. Specifically, it provides a 99.99% availability SLA with near-zero downtime maintenance, optimized hardware and software configurations, intelligent data caching for read-intensive transactional workloads, a configurable data cache option and 35 days of log retention.
For MySQL, the Enterprise Plus edition brings enhanced availability, performance, and data protection capabilities. Specifically, it provides a 99.99% availability SLA with near-zero downtime maintenance, optimized hardware and software configurations, intelligent data caching for read-intensive transactional workloads, a configurable data cache option, 35 days of log retention and advanced disaster recovery capabilities like orchestrated failover and switchback.
For SQL Server, the Enterprise Plus edition brings enhanced availability, performance, and disaster recovery capabilities. Specifically, it provides a 99.99% availability SLA, two machine families with performance-optimized and memory-optimized machines, a configurable data cache option for read-intensive workloads and advanced disaster recovery capabilities like orchestrated failover and switchback.
Use Database Migration Service to migrate securely and with minimal downtime, no matter where your source database is located.
Go to the Cloud SQL console and create a database instance. Get up and running quickly with a Quickstart for MySQL, PostgreSQL, or SQL Server.
New customers get $300 in free credits to spend on Cloud SQL. You won’t be charged until you upgrade.