Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Menu Docs
Página inicial do Docs
/
Relational Migrator

Instalação

A tabela a seguir descreve os modelos de implementação compatíveis com o Relational Migrator e exemplo de casos de uso para cada modelo de implementação:

Modelo de sistema
Casos de uso

Desktop local

  • Avaliação

  • Modelagem de dados

  • Teste

  • Migrações de pequena produção (menos de 100GB)

  • Teste

  • Migrações de produção (menos de 1TB)

  • Migrações de importância crítica

  • Migrações de longa duração

  • Migrações de importância crítica

  • Migrações de longa duração

Você pode instalar o Relational Migrator em uma única máquina que não pode ser acessada externamente. As instalações locais são adequadas para trabalhos de desenvolvimento, avaliação e pequena produção que devem ser executados por menos de um dia.

Observação

Se você precisar realizar uma migração grande, poderá divisão a migração em vários trabalhos usando filtros de tabela.

Para obter mais informações, consulte Instalação de desenvolvimento.

Você pode instalar o Relational Migrator em um servidor autônomo ou VM que vincula o Relational Migrator a um endereço IP e porta, expondo-o como um aplicação da web. A instalação do Relational Migrator em um servidor autônomo é adequada para a maioria dos casos de uso, incluindo testes e migrações de produção.

Observação

Instalar o Relational Migrator em um servidor autônomo não é uma solução altamente disponível. Se ocorrer um problema no aplicação , os usuários deverão intervir manualmente.

Para obter mais informações, consulte Instalação de produção.

Apache Kafka é uma plataforma de código aberto para cargas de trabalho distribuídas. Se você usar o Relational Migrator para volumes de trabalho de produção críticos ou sincronizações de CDC de longa duração, o MongoDB recomenda o uso do Kafka. O uso do Relational Migrator como um plugin-in do Kafka Connect pode habilitar alta disponibilidade e a recuperação automática de falhas, desde que a configuração do cluster subjacente ofereça suporte a essas funcionalidades.

Para obter mais informações, consulte Sistemas do Kafka.

Confluent é um parceiro oficial do MongoDB que oferece uma solução Kafka baseada na nuvem totalmente gerenciada. Esse método de sistema é destinado a usuários que desejam a confiabilidade do Kafka sem precisar gerenciar seu próprio cluster.

Para mais informações, consulte o Guia de Configuração do Confluent Cloud.

Para obter o melhor desempenho, localize a máquina ou o servidor que executa o Relational Migrator o mais próximo possível geograficamente dos bancos de dados de origem e destino. A proximidade do banco de banco de dados de destino é a que mais influencia o desempenho:

  • Se você estiver usando o Relational Migrator para uma migração local, execute o Relational Migrator no mesmo centro de dados que o banco de banco de dados de origem.

  • Se você estiver usando um banco de dados hospedado na nuvem, execute o Relational Migrator em uma instância do EC2 ou VM na mesma VPC do banco de dados de origem.

Dica

Verifique a configuração de tempo limite de sono para seu sistema operacional. Se sua máquina entrar em repouso durante uma migração, o tarefa de migração falhará.

Ao usar o Relational Migrator, o firewall do sistema na máquina ou no servidor deve permitir o tráfego TCP de saída para os bancos de dados de origem e destino.

Ao executar o Relational Migrator em um ambiente de nuvem, verifique o firewall específico da nuvem (grupo de segurança), a tabela do roteador e as configurações do firewall do servidor . Para obter detalhes sobre configurações de rede específicas do provedor de nuvem , consulte estas páginas:

Por padrão, o Relational Migrator inclui telemetria que relata informações de uso e erros de volta ao MongoDB para ajudar a melhorar o produto. Essa telemetria não inclui detalhes confidenciais, como strings de conexão de banco de dados de dados, informações de esquema ou dados de cliente .

Você pode desativar a telemetria editando o arquivo user.properties do aplicativo, adicionando a seguinte linha e reiniciando o Relational Migrator:

migrator.app.telemetry.enable: false

Para obter informações sobre a localização do arquivo user.properties, consulte Localizações dos arquivos do Relational Migrator.

Para obter recomendações de hardware específicas, consulte Requisitos do sistema.

Observação

Aumentar o tamanho do cluster do Atlas pode melhorar significativamente as velocidades de migração. Para obter detalhes, consulte Modificar a camada do cluster.

Voltar

Configurações do projeto

Nesta página