View a markdown version of this page

MongoDB Relational Migrator - AWS Orientação prescritiva

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

O MongoDB 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 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 e documentos incorporados para incorporar tabelas. Você pode usar campos calculados (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 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.

  • Conversão do código da aplicação. O MongoDB oferece suporte a C#, Java, JavaScript, JSON e vários frameworks de modelos. 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.