• Blog
  • Docs
  • Careers
  • Get Support
  • Contact Sales
DigitalOcean
  • Featured AI Products

    Compute

    Build, deploy, and scale cloud compute resources

    Containers and Images

    Safely store and manage containers and backups

    Managed Databases

    Fully managed resources running popular database engines

    Management and Dev Tools

    Control infrastructure and gather insights

    Networking

    Secure and control traffic to apps

    Security

    Help protect your account and resources with these security features

    Storage

    Store and access any amount of data reliably in the cloud

    Browse all products

  • AI/ML

    CMS

    Data and IoT

    Developer Tools

    Gaming and Media

    Hosting

    Security and Networking

    Startups and SMBs

    Web and App Platforms

    See all solutions

  • Community

    Documentation

    Developer Tools

    Get Involved

    Utilities and Help

  • Become a Partner

    Marketplace

  • Pricing
  • Log in
  • Sign up
  • Log in
  • Sign up

Company

  • About
  • Leadership
  • Blog
  • Careers
  • Customers
  • Partners
  • Referral Program
  • Affiliate Program
  • Press
  • Legal
  • Privacy Policy
  • Security
  • Investor Relations

Products

  • GPU Droplets
  • Bare Metal GPUs
  • Inference Engine
  • Data & Learning
  • Evaluations
  • Model Library
  • Droplets
  • Kubernetes
  • Functions
  • App Platform
  • Load Balancers
  • Managed Databases
  • Spaces
  • Block Storage
  • Network File Storage
  • API
  • Uptime
  • Cloud Security Posture Management (CSPM)
  • Identity and Access Management (IAM)
  • Cloudways
  • View all Products

Resources

  • Community Tutorials
  • Community Q&A
  • CSS-Tricks
  • Write for DOnations
  • Currents Research
  • DigitalOcean Startups
  • Wavemakers Program
  • Compass Council
  • Open Source
  • Newsletter Signup
  • Marketplace
  • Pricing
  • Pricing Calculator
  • Documentation
  • Release Notes
  • Code of Conduct
  • Shop Swag

Solutions

  • AI Training GPU
  • GPU Inference
  • VPS Hosting
  • Website Hosting
  • VPN
  • Docker Hosting
  • Node.js Hosting
  • Web Mobile Apps
  • WordPress Hosting
  • Virtual Machines
  • View all Solutions

Contact

  • Support
  • Sales
  • Report Abuse
  • System Status
  • Share your ideas

Company

  • About
  • Leadership
  • Blog
  • Careers
  • Customers
  • Partners
  • Referral Program
  • Affiliate Program
  • Press
  • Legal
  • Privacy Policy
  • Security
  • Investor Relations

Products

  • GPU Droplets
  • Bare Metal GPUs
  • Inference Engine
  • Data & Learning
  • Evaluations
  • Model Library
  • Droplets
  • Kubernetes
  • Functions
  • App Platform
  • Load Balancers
  • Managed Databases
  • Spaces
  • Block Storage
  • Network File Storage
  • API
  • Uptime
  • Cloud Security Posture Management (CSPM)
  • Identity and Access Management (IAM)
  • Cloudways
  • View all Products

Resources

  • Community Tutorials
  • Community Q&A
  • CSS-Tricks
  • Write for DOnations
  • Currents Research
  • DigitalOcean Startups
  • Wavemakers Program
  • Compass Council
  • Open Source
  • Newsletter Signup
  • Marketplace
  • Pricing
  • Pricing Calculator
  • Documentation
  • Release Notes
  • Code of Conduct
  • Shop Swag

Solutions

  • AI Training GPU
  • GPU Inference
  • VPS Hosting
  • Website Hosting
  • VPN
  • Docker Hosting
  • Node.js Hosting
  • Web Mobile Apps
  • WordPress Hosting
  • Virtual Machines
  • View all Solutions

Contact

  • Support
  • Sales
  • Report Abuse
  • System Status
  • Share your ideas
© 2026 DigitalOcean, LLC.Sitemap.
Product updates

Migrate your database with minimal downtime

author

By Pragya Pandey

  • Published: February 7, 2022
  • 3 min read
<- Back to blog home

For most developers, startups, and SMBs, database management is not an area where they want to build their expertise. Instead, they want to spend their time innovating, creating more apps, and building differentiated features for their customers. This is where fully managed databases can help. With DigitalOcean Managed Databases, the mundane but essential tasks for databases such as patching, upgrades, backup, and recovery are all taken care of. You can focus on your app without worrying about the administrative overhead. 

While many companies, big and small, recognize the benefits of moving to a managed database, they often find the idea of migrating their database to be daunting - especially if the database is powering their online business. Any downtime during the process means lost business and dissatisfied customers. Oftentimes, the migration process also requires professional help that comes with additional costs. This may throw a smaller company’s budget off. We’re excited to share that you now have the ability to migrate your MySQL, Redis, and PostgreSQL databases from virtually any source to our Managed Databases with minimal downtime and no additional costs. 

How online migration works

Online migration allows you to transfer data from a database that’s either hosted on DigitalOcean (e.g. database running on a Droplet) or someplace else (e.g. an on-premises database or database in other cloud providers). Migrating a database establishes a connection with an existing database and replicates its contents to the new database cluster. If the existing database is continuously being written to, the migration process will continue until there is no more data to replicate or you manually stop the migration. For continuous migration, we recommend setting up your source database with additional steps to ensure minimal downtime and data loss. Here’s a video that shows how you can start the migration process.

Supported sources and destinations

Online migration is supported for any MySQL, Redis, and PostgreSQL databases that are publicly accessible. Users performing migration should also have the right level of permissions on these databases to start a migration. We do not currently support Redis migrations from AWS ElasticCache because it requires private connections using VPC peering. If you created your own Redis database on AWS using EC2, online migration would work just fine. Migrating from one Managed Database cluster to another using the online migration feature is also not supported.

Best practices for migration

Depending on how your database is being used, you may want to adopt a migration strategy that works best for your scenario. For example, if your database’s workload is read-heavy, the transition may be simple with minor downtime. But if your database’s workload is write-intensive, you may want to perform some additional steps to minimize downtime.

We will also be discussing the below topics in an upcoming tech talk with our database experts. Stay tuned!

  • • Considerations for read/write intensive databases
  • • Cutover strategies
  • • Configuration changes
  • • Addressing potential compatibility issues
  • • Architectural changes for minimal downtime
  • • Handling traffic during migration

The online migration feature is free, so there is no charge associated with migrating data into Managed Databases. You will be charged once you create clusters for Managed Databases (the pricing starts at $15/month). We currently support online migration for PostgreSQL, Redis, and MySQL. If you are using these databases, then give the online migration feature a try. Check out the docs (MySQL, Redis, and PostgreSQL) and click here to get started. 

We hope that you are excited about this release and will give Managed Databases a try. If you’d like to have a conversation about using DigitalOcean and Managed Databases in your business, please contact our sales team. You can also visit our migration page and leverage the resources available to help you in your migration journey. 

Happy coding!

Managed Databases team at DigitalOcean

About the author

Pragya Pandey
Pragya Pandey
Author

Share

  • Product Updates

Start building today

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.
Sign up

Related Articles

DigitalOcean Evaluations: Production Model and Router Testing for the Inference Stack
Product updates

DigitalOcean Evaluations: Production Model and Router Testing for the Inference Stack

Grace Morgan
  • July 1, 2026
  • 3 min read

Read more

Run Codex in the cloud – DigitalOcean for Codex is now available
Product updates

Run Codex in the cloud – DigitalOcean for Codex is now available

Ari Sigal
  • June 25, 2026
  • 3 min read

Read more

Server-Side Tools Are Now Available for DigitalOcean Inference Engine
Product updates

Server-Side Tools Are Now Available for DigitalOcean Inference Engine

Grace Morgan
  • June 17, 2026
  • 3 min read

Read more