

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

O [MongoDB Relational Migrator](https://www.mongodb.com/products/tools/relational-migrator) é uma ferramenta que ajuda você a migrar workloads de bancos de dados relacionais para o MongoDB Atlas. O Relational Migrator permite:
+ Projetar um esquema MongoDB eficaz derivado de um esquema relacional existente.
+ Migrar dados do Oracle, SQL Server, MySQL, PostgreSQL ou Sybase ASE para o MongoDB, enquanto transforma seu esquema atual para o esquema de destino.
+ Gerar artefatos de código para reduzir o tempo necessário para atualizar o código da aplicação.

O Relational Migrator ajuda com as seguintes atividades de migração:
+ **Mapeamento e modelagem de esquemas**. Você pode [visualizar seu esquema](https://www.mongodb.com/docs/relational-migrator/diagrams/diagrams/#std-label-rm-diagrams) usando diagramas ao estilo de relacionamentos entre entidades e editar regras de mapeamento para modelar o esquema de destino. Você pode fazer a divisão ou o merge de tabelas entre coleções, ou usar regras de mapeamento de [matrizes incorporadas](https://www.mongodb.com/docs/relational-migrator/mapping-rules/mapping-rule-options/embedded-array/#std-label-rm-embedded-array) e [documentos incorporados](https://www.mongodb.com/docs/relational-migrator/mapping-rules/mapping-rule-options/embedded-documents/#std-label-rm-embedded-documents) para incorporar tabelas. Você pode usar [campos calculados](https://www.mongodb.com/docs/relational-migrator/mapping-rules/fields/calculated-fields/calculated-fields/#std-label-rm-calculated-fields) (expressões JavaScript) para transformar colunas do seu banco de dados relacional de origem em campos MongoDB personalizados.
+ **Recomendações de esquema**. Você pode usar as [regras de mapeamento sugeridas pelo Relational Migrator](https://www.mongodb.com/docs/relational-migrator/mapping-rules/new-rules-suggested-mappings/#std-label-rm-new-rules-from-mappings) para acelerar o mapeamento do esquema e aplicar o mapeamento às suas coleções.
+ **Dados sincronizados**. Você pode replicar dados do Oracle, MySQL, SQL Server, PostgreSQL ou Sybase ASE para o MongoDB Atlas. Durante a replicação única ou contínua, você pode transformar dados automaticamente usando [regras para mapear as colunas do seu banco de dados relacional para campos do MongoDB](https://www.mongodb.com/docs/relational-migrator/mapping-rules/mapping-rules/#std-label-rm-mapping-rules).
+ **Conversão do código da aplicação**. O MongoDB oferece suporte a C\#, Java, JavaScript, JSON e [vários frameworks de modelos.](https://www.mongodb.com/docs/relational-migrator/code-generation/generate-app-code/#std-label-rm-code-generation-templates) Você pode usar o recurso de geração de código para criar código para classes de entidade, camadas de persistência e APIs, a fim de acelerar suas tarefas de desenvolvimento.

Para obter mais informações sobre essa opção de migração, consulte [Migrar um banco de dados relacional para o MongoDB Atlas na AWS](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migrate-relational-database-to-mongodb-atlas.html).