Todos los productos
Search
Centro de documentos

PolarDB:Migración de datos de Orca con DTS

Última actualización: Sep 05, 2026

Este tema explica cómo usar Data Transmission Service (DTS) para la migración completa e incremental de datos entre Redis y la función Orca de PolarDB for MySQL. También se describe cómo migrar datos de Orca a otras bases de datos.

Requisitos previos

  • La función Orca está habilitada en el clúster de PolarDB for MySQL. Para más información, consulte Enable the Orca feature.

  • Creó como mínimo una account de Orca para que DTS la utilice al iniciar sesión.

Límites

  • DTS no admite la migración incremental de datos desde Orca.

  • Actualmente, la función Orca solo admite conexiones a través de VPN Gateway, sin importar si Orca es el origen o el destino.

  • Data Transmission Service (DTS) no admite la sincronización bidireccional.

  • Límites de versión de Redis:

    • Si Orca es el origen, asegúrese de que la versión de destino sea compatible with the Redis versions supported by Orca.

    • Si usa otro producto de Redis como origen, asegúrese de que su versión sea 2.8.0 o posterior, pero no mayor que la versión de Redis compatible con Orca (Redis 7.0).

  • La función Orca admite hasta 16 bases de datos de Redis (de DB0 a DB15). Si el Redis de origen utiliza bases de datos superiores a DB15, como de DB16 a DB255, no se pueden migrar sus datos.

Facturación

Tipo de migración

Cargo por especificación de enlace

Cargo por tráfico público

Migración completa de datos

Sin costo.

Migrar datos a través de la red pública genera cargos. Para más información, consulte Billable Items.

Migración incremental de datos

Con cargo. Para más información, consulte Billable Items.

Procedimiento

Nota

Este ejemplo muestra cómo migrar datos de Tair (Redis OSS-compatible) a Orca.

Paso 1: Configurar el origen y el destino

  1. Inicie sesión en la página de lista de tareas de migración de DTS y haga clic en Create Task.

  2. Configure las bases de datos de origen y de destino.

    Sección

    Parámetro

    Descripción

    N/A

    Task Name

    DTS genera automáticamente un nombre para la tarea. Para identificarla con mayor facilidad, especifique un nombre descriptivo. No es obligatorio que el nombre sea único.

    Base de datos de origen

    Database Type

    Seleccione un tipo de base de datos según la ubicación de despliegue de la base de datos de origen. Este ejemplo utiliza NoSQL Databases > Tair/Redis.

    Nota

    Si la base de datos de origen o de destino está alojada en otra plataforma en la nube, también debe completar los preparations adicionales.

    Access Method

    Seleccione Alibaba Cloud Instance.

    Nota

    Configure este parámetro según sus requisitos de negocio.

    Instance Region

    Seleccione la región donde se encuentra la instancia de Tair/Redis.

    Nota

    Si la base de datos de origen o de destino está en otra plataforma en la nube, seleccione una región cercana.

    Replicate Data Across Alibaba Cloud Accounts

    Configure este parámetro según sus requisitos de negocio. Este ejemplo utiliza una instancia en la misma cuenta, por lo que se selecciona No.

    Instance ID

    Seleccione la instancia de Tair/Redis de su cuenta.

    Authentication Method

    Seleccione Password Login.

    Database Password

    Introduzca la contraseña de la instancia de Tair/Redis.

    Encryption

    Según la configuración de su instancia de Tair/Redis, seleccione Non-encrypted o SSL-encrypted.

    Base de datos de destino

    Database Type

    Este parámetro está fijado en NoSQL Databases > Tair/Redis.

    Access Method

    Seleccione Express Connect, VPN Gateway, or Smart Access Gateway.

    Instance Region

    Seleccione la región donde reside el clúster de PolarDB for MySQL.

    Connected VPC

    Seleccione la VPC del clúster de PolarDB.

    Instance Mode

    Este parámetro está fijado en Standalone. La edición de clúster no es compatible.

    Domain Name or IP

    Introduzca el private endpoint de Orca.

    Port Number

    Introduzca el puerto de la private endpoint de Orca. El puerto predeterminado es 6379.

    Authentication Method

    Seleccione Account + Password Login.

    Database Account

    Introduzca la account de Orca.

    Database Password

    Introduzca la contraseña de la account de Orca.

    Encryption

    Según la configuración de su clúster de PolarDB for MySQL, seleccione Non-encrypted o SSL-encrypted.

    Primary/Secondary vSwitch in VPC Tunnel

    Seleccione los vSwitches que DTS usará para acceder al origen de datos a través de la VPC y configure el vSwitch (Primary) y el vSwitch (Secondary).

  3. Haga clic en Test Connectivity and Proceed. En el cuadro de diálogo CIDR Blocks of DTS Servers, agregue las direcciones IP listadas para el Destination al whitelist de su clúster de PolarDB for MySQL. Haga clic en Confirm authorization and test link. Si la prueba de conexión es exitosa, el proceso avanza automáticamente al siguiente paso.

    Aviso

    Agregar los bloques CIDR públicos de los servidores de DTS, ya sea de forma automática o manual, puede introducir riesgos de seguridad. Al usar este producto, usted reconoce y acepta estos riesgos potenciales. Es su responsabilidad implementar medidas de seguridad básicas, que incluyen, entre otras, usar contraseñas seguras, restringir los puertos abiertos, aplicar autenticación en las llamadas a API internas, revisar y restringir periódicamente los segmentos de red innecesarios, o conectarse a través de redes privadas como Express Connect, VPN Gateway o Smart Access Gateway.

Paso 2: Configurar los objetos y tipos de migración

  1. Configure los ajustes de migración.

    Parámetro

    Descripción

    Tipos de migración

    • Para ejecutar únicamente una migración completa de datos, seleccione Full Data Migration.

    • Para ejecutar una migración con un tiempo de inactividad mínimo, seleccione full data migration + incremental data migration.

    Nota

    Si no selecciona incremental data migration, no escriba datos nuevos en el origen de Tair/Redis durante la migración para garantizar la consistencia de los datos.

    Gestión de conflictos para objetos existentes

    • Precheck and Report Errors: comprueba si el destino está vacío. Si el destino de la migración está vacío, la comprobación previa se aprueba. De lo contrario, se reporta un error durante la comprobación previa y el trabajo de migración de datos no se inicia.

    • Ignore Errors and Proceed: omite el elemento de comprobación Check the existence of objects in the destination database.

      Aviso

      Si selecciona Ignore Errors and Proceed y una clave del destino tiene el mismo nombre que una clave del origen durante la migración, los datos del origen sobrescriben los datos del destino. Esto puede provocar la pérdida de datos en el destino. Proceda con precaución.

    Objetos de migración

    En el cuadro Source Objects, haga clic en los objetos que desea migrar y luego haga clic en Right arrow para moverlos al cuadro Selected Objects.

    Nota
    • Los datos se migran a nivel de base de datos.

    • En el cuadro Source Objects, seleccione la base de datos que desea migrar. Orca admite de DB0 a DB15.

  2. Haga clic en Advanced Settings y configure los parámetros según sea necesario.

  3. Haga clic en Data Verification y configure los parámetros según sea necesario.

Paso 3: Comprobación previa

Para usar la verificación de datos, consulte Configure data verification. Cuando esté listo, haga clic en Next: Save Task Settings and Precheck en la esquina inferior derecha de la página y espere a que finalice la comprobación previa.

Nota
  • La comprobación previa se ejecuta antes de que comience la tarea de migración. Solo puede iniciar la tarea después de que todos los elementos de la comprobación previa se aprueben.

  • Si la comprobación previa termina con errores, haga clic en el icono Prompt junto al elemento con errores para consultar sus detalles.

    • Siga las instrucciones proporcionadas para resolver el problema y vuelva a ejecutar la comprobación previa.

    • En el caso de un elemento de advertencia, también puede hacer clic en Ignore para omitirlo y luego volver a ejecutar la comprobación previa.

Paso 4: Comprar e iniciar la tarea

  1. En la página de compra, seleccione una Instance Class y marque la casilla para aceptar los Data Transmission Service (Pay-as-you-go) Service Terms.

  2. Haga clic en Buy and Start.

    • Migración completa de datos

      No detenga la tarea manualmente, ya que esto podría generar datos incompletos. Espere a que la tarea se detenga automáticamente.

    • Migración incremental de datos

      Una tarea de migración incremental de datos no se detiene automáticamente. Después de que la tarea entre en la fase Incremental Data Migration y su estado sea Undelayed, debe detenerla manualmente en el momento adecuado. Por ejemplo, detenga la tarea durante las horas de menor actividad o antes de cambiar su negocio a la instancia de destino.

      En la página Task Management de la tarea de DTS, el área Instance Progress muestra el estado de cada fase de la migración, incluidas Precheck, Pre-migration module, Full and incremental data write y Post-migration module. El campo Current Checkpoint en la sección de información básica indica si la tarea alcanzó el estado Undelayed.

  3. Espere a que finalice la migración.