MySQL is an open source, object-relational database built with speed and reliability in mind. Its large and active developer community has created many third-party applications, tools, and libraries that expand MySQL’s functionality.
There are two kinds of database cluster plans you can choose from: single node clusters and high availability clusters.
Single node clusters begin at $15.00 per month for a single node cluster with 1 GiB of RAM. Single node clusters are not highly available, but they feature automatic failover. We recommend these clusters for preliminary development and testing.
High availability clusters begin at $30.00 per month for a 2 GiB RAM/1 vCPU primary node with at least one $30.00 per month matching standby node for automatic failover.
You can add or remove standby nodes at any time. Other features, like point-in-time recovery and read-only nodes, vary by database engine. Learn more about feature availability.
Read-only nodes begin at $15.00 per month. Read-only nodes are replicas of a cluster’s primary node located in additional geographical regions.
Traffic to and from managed databases does not count against your bandwidth billing transfer allowance.
Additional storage you add to the cluster costs $0.20 per GB per month.
All managed databases are deployed onto Droplets. You can choose to deploy your managed database on a Droplet with a CPU that is shared with other DigitalOcean users, or deploy it on a machine with a dedicated CPU.
Learn more about shared CPU vs. dedicated CPU and the best use cases for each kind of plan in Choosing the Right Droplet Plan.
Machine Type | CPU | vCPUs | Memory |
---|---|---|---|
Basic | Shared | 1 - 8 | 1 - 16 GB RAM |
General Purpose | Dedicated | 2 - 40 | 8 - 160 GB RAM 4 GB RAM / vCPU |
Storage-Optimized | Dedicated | 2 - 32 | 16 - 256 GB RAM 8 GB RAM / vCPU 150 - 225 GB SSD / vCPU |
Review the region availability matrix to see which machine types are available for each region.