

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# MongoDB Relational Migrator
<a name="relational-migrator"></a>

[MongoDB Relational Migrator](https://www.mongodb.com/products/tools/relational-migrator) es una herramienta que le ayuda a migrar cargas de trabajo de bases de datos relacionales a MongoDB Atlas. Relational Migrator le permite:
+ Diseñar un esquema de MongoDB efectivo que se derive de un esquema relacional existente.
+ Migrar datos de Oracle, SQL Server, MySQL, PostgreSQL o Sybase ASE a MongoDB y, al mismo tiempo, transformar su esquema actual en el esquema de destino.
+ Generar artefactos de código para reducir el tiempo necesario para actualizar el código de aplicación.

Relational Migrator ayuda en las siguientes actividades de migración:
+ **Mapeo y modelado de esquemas**. Puede [ver el esquema](https://www.mongodb.com/docs/relational-migrator/diagrams/diagrams/#std-label-rm-diagrams) mediante diagramas de estilo entidad-relación y editar las reglas de mapeo para dar forma al esquema de destino. Puede dividir o combinar tablas en colecciones, o usar reglas de mapeo de [matrices](https://www.mongodb.com/docs/relational-migrator/mapping-rules/mapping-rule-options/embedded-array/#std-label-rm-embedded-array) y [documentos incrustados](https://www.mongodb.com/docs/relational-migrator/mapping-rules/mapping-rule-options/embedded-documents/#std-label-rm-embedded-documents) para incrustar tablas. Puede usar [campos calculados](https://www.mongodb.com/docs/relational-migrator/mapping-rules/fields/calculated-fields/calculated-fields/#std-label-rm-calculated-fields) (expresiones de JavaScript) para transformar las columnas de la base de datos relacional de origen en campos MongoDB personalizados.
+ **Recomendaciones de esquemas.** Puede usar [las reglas de mapeo sugeridas por Relational Migrator](https://www.mongodb.com/docs/relational-migrator/mapping-rules/new-rules-suggested-mappings/#std-label-rm-new-rules-from-mappings) para acelerar el mapeo de esquemas y aplicar el mapeo a sus colecciones.
+ **Datos sincronizados** Puede replicar datos de Oracle, MySQL, SQL Server, PostgreSQL o Sybase ASE en MongoDB Atlas. Durante la replicación única o continua, puede transformar automáticamente los datos mediante [reglas para asignar las columnas de la base de datos relacional a los campos de MongoDB](https://www.mongodb.com/docs/relational-migrator/mapping-rules/mapping-rules/#std-label-rm-mapping-rules).
+ **Conversión del código de aplicaciones** MongoDB admite C\#, Java, JavaScript, JSON y [varios marcos de plantillas.](https://www.mongodb.com/docs/relational-migrator/code-generation/generate-app-code/#std-label-rm-code-generation-templates) Puede usar la característica de generación de código para crear código para clases de entidades, capas de persistencia y API, a fin de acelerar sus tareas de desarrollo.

Para obtener más información sobre esta opción de migración, consulte [Migrate a relational database to MongoDB Atlas on AWS](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migrate-relational-database-to-mongodb-atlas.html).