What tasks is the service used for?
Data Transfer is designed for a variety of application tasks for migrating databases.
As a source for all tasks, you can use the types of databases that are deployed:
- On-premise.
- In other clouds.
- In Yandex Compute Cloud.
- In Yandex Managed Service for MySQL and Yandex Managed Service for PostgreSQL.
Testing Yandex.Cloud
Test Yandex Managed Service for MySQL and Yandex Managed Service for PostgreSQL using your own real data. With Data Transfer, you can easily transfer your data to these services and get acquainted with their features.
You can also launch your application and connect databases from Managed Service for MySQL or Managed Service for PostgreSQL to it.
Migrating databases to Yandex.Cloud
Transfer your data to Yandex.Cloud using Data Transfer. In this case, the source and target must be the same database, and their schema structures, data types, and codes must be compatible.
Disaster recovery scenario
Use Data Transfer to migrate data from Yandex.Cloud to your local DB. Your server will always have an up-to-date data replica.
Organizing the development process and load sharing
Use Data Transfer to separate different development environments.
For example, the developers, testers, or analysts of your product use the Yandex.Cloud infrastructure for their tasks. You can quickly build an environment for a new team member by using Data Transfer to provide them with an up-to-date copy of your product environment.
The scheme can work in reverse order when your current stable version of the service is deployed in Yandex.Cloud, but you need a replica of the data in your local databases for operational purposes. In this case, your production database won't be under extra load.
Splitting and merging databases
Split a single database into several separate ones. You can transfer a different set of tables from the source database to each new one.
Merge multiple databases into one. For example, when migrating to Yandex.Cloud, you can combine your data into a single database using one of the managed DB services. Only homogeneous databases can be merged.