[Yandex Cloud documentation](../../index.md) > [Yandex Data Transfer](../index.md) > [Concepts](index.md) > Use cases

# Problems addressed by Yandex Data Transfer

## Testing Yandex Cloud {#testing}

Data Transfer allows you to test working with [Yandex StoreDoc](../../storedoc/index.md), [Yandex Managed Service for MySQL®](../../managed-mysql/index.md), and [Yandex Managed Service for PostgreSQL](../../managed-postgresql/index.md) on real data.

For example, using Data Transfer, you can connect copies of databases hosted in these services to your application. Data Transfer will keep copies up-to-date.

## Migrating databases in Yandex Cloud {#migration}

Data Transfer allows you to transfer your data from third-party services to Yandex Cloud. For more information about source and target compatibility, see [Compatibility of sources and targets](index.md#connectivity-matrix).

## Creating a backup {#backup}

Data Transfer allows you to create and maintain an up-to-date copy of data from Yandex Cloud in local database. This copy can later be used for disaster recovery.

## Replication and load sharing {#development}

Data Transfer is suitable for separating multiple development environments.

If a stable version of your product is based in Yandex Cloud, using Data Transfer, you can maintain an up-to-date copy for developers in local databases. Also, Data Transfer allows you to maintain an up-to-date copy of the data in the Yandex Cloud environment if the stable version is based locally.

At the same time, the main database will not be overloaded.

## Splitting and merging databases {#separation}

With Data Transfer, you can:

* Split a database into several separate ones.
* Combine multiple databases into one, including by combining different sets of tables.
* During migration, combine all the data into a single database hosted in one of the managed database services.

For more information, see [Compatibility of sources and targets](index.md#connectivity-matrix).