Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
See how MongoDB 9.0 delivers up to 2x higher throughput.
MongoDB Branding Shape
Register now >
Docs Menu

API REST del migrador relacional

La API REST de Relational Migrator proporciona acceso programático a Relational Migrator con endpoints HTTPS. La API REST es un servicio de Relational Migrator entre tu aplicación y tus bases de datos origen y destino al que puedes enviar solicitudes para gestionar tus trabajos de migración.

No es necesario instalar ninguna extensión o paquete adicional para utilizar la API REST Relational Migrator. La funcionalidad es parte del producto Relational Migrator. La REST API se ejecuta en el mismo puerto al que se accede a la aplicación (ya sea 8278, 8080 o 443).

La API REST de Relational Migrator se ejecuta en el ordenador cliente o servidor que tenga instalado Relational Migrator. Por defecto, Relational Migrator no expone la API a ningún ordenador remoto. Si utilizas la configuración de seguridad por defecto, debes realizar todas las llamadas a la API en el mismo ordenador en el que estés ejecutando Relational Migrator.

Si quieres acceder remotamente a la API REST, configura el perfil unattended instalando Relational Migrator en un servidor desatendido.

Advertencia

La REST API no admite la autenticación. Si habilitas el acceso remoto, los usuarios no necesitan autenticarse para llamar a la API, lo que puede provocar vulnerabilidades de seguridad.

Utiliza la API REST de Relational Migrator cuando:

  • Si lo que buscas es utilizar un programador de tareas como cron para ejecutar las tareas de migración periódicamente, por ejemplo, a diario, en lugar de ejecutarlas una sola vez, puedes hacerlo.

  • Desea definir filtros de tabla dinámicos dentro de un proyecto para controlar qué datos procesa cada trabajo de migración. Por ejemplo, usar un filtro de tabla con WHERE DATEDIFF(CURDATE(), last_modified) <= 1 para migrar solo los datos modificados recientemente en cada lote.

  • Desea crear tareas de migración de Relational Migrator de manera dinámica mediante programación. Por ejemplo, usar cadenas de conexión de múltiples bases de datos sin configurarlas manualmente en la interfaz gráfica de usuario (GUI).

  • Generalmente prefieres crear scripts para tus flujos de trabajo en lugar de usar una GUI.

Nota

Las tareas de migración no son idempotentes por defecto. Si programa tareas para que se ejecuten periódicamente, habilite la idempotencia para que cada ejecución reemplace los documentos de la ejecución anterior en lugar de crear documentos duplicados. Para obtener información sobre cómo habilitar la idempotencia, consulte Migración de datos.

Para los puntos finales de la REST API del Relational Migrator, las solicitudes de ejemplo y las respuestas, consulte Endpoints.