Menu Docs
Página inicial do Docs
/
Sincronização de Cluster-to-Cluster do MongoDB
/

Programa beta de Cluster-to-Cluster Sync

Nesta página

  • Começar
  • Funcionalidades beta
  • Matriz de compatibilidade de recursos

A partir da versão 1.8.0, Cluster-to-Cluster Sync introduz o Cluster-to-Cluster Sync beta programa do . Com o mongosync beta, você pode usar recursos experimentais com suporte direto e assistência do MongoDB.

Cada versão mongosync tem uma compilação mongosync beta correspondente que inclui seu próprio conjunto de recursos experimentais.

Observação

O registro de um ticket de suporte não garante o acesso aos binários beta mongosync .

Para solicitar acesso aos binários beta do mongosync , leia o seguinte aviso e registre um ticket comsuporte do :

MongoDB restricts access to beta features via the beta build. Your use
of the beta is governed by the language specified in the Cloud
Subscription Agreement, Cloud Terms of Service, or other applicable
agreement between you and MongoDB with respect to your use of
mongosync.
You understand that features are available through the beta build, and
flags are not generally available. All use of beta builds is at your own
risk. Beta builds provide no stability guarantees; API, UI, options, and
behaviors may change or be removed any time. MongoDB will never issue a
Critical Advisory or notify about defects in beta builds.
You should follow feature usage guidance provided by Field and R&D
without deviation and should only use beta builds for one-time, human-
supervised migrations (e.g., not for continuous sync or automated
migrations). Beta capabilities are not intended for use to migrate
production workloads.

Quando você executar pela primeira vez o binário beta mongosync , ele solicitará que você aceite o termo de responsabilidade.

Dica

Veja também:

mongosync o beta 1.8 inclui as seguintes funcionalidades:

funcionalidade
Descrição
Migrações A->B->C

A partir de mongosync beta 1.8, você pode realizar migrações A->B->C. As migrações A->B->C permitem que você execute duas migrações consecutivas, em que o cluster de destino da primeira migração atua como o cluster de origem para a segunda migração.

A partir do mongosync beta 1.8, você pode migrar seletivamente documentos com base em condições específicas. Para limitar ainda mais quais documentos migram para o cluster de destino, você pode combinar a filtragem de documento e a filtragem de namespace .

A partir do mongosync beta 1.8, use a opção destinationDataHandling na solicitação de início para definir o que acontece se o cluster de destino já tiver dados de usuário. As versões mongosync anteriores retornam um erro se o cluster de destino tiver dados de usuário.

A partir do mongosync beta 1.8, você pode remapear nomes de banco de dados de dados durante a sincronização. Isso permite pegar dados em um banco de dados de dados no cluster de origem e migrá-los para um banco de banco de dados diferente no cluster de destino.

A partir do mongosync beta 1.8, você pode realizar migrações de muitos para um. As migrações de muitos para um permitem sincronizar vários clusters de origem simultaneamente com um cluster de destino. Por exemplo, você pode consolidar dados de muitos clusters pequenos em um cluster central.

A partir de mongosync beta 1.8, você pode ativar a resiliência de rollover de oplog (ORR). Com o ORR, o mongosync aplica alterações feitas no cluster de cluster de origem de destino simultaneamente com a sincronização inicial. Para clusters de origem com uma alta taxa de gravação, o ORR reduz significativamente o risco de rollover do oplog durante a sincronização inicial e reduz a necessidade de reiniciar a sincronização.

Suporte à versão anterior do servidor6.0
No mongosync beta, você pode executar migrações entre clusters que executam versões do servidor MongoDB anteriores à 6.0. Para visualizar as diretrizes e restrições de migração entre versões mais antigas do servidor , você deve ter acesso ao binário beta mongosync .

Observação

O modo Mongosync reverse não é compatível com nenhuma funcionalidade beta, exceto Oplog Rollover Resilience.

A tabela a seguir mostra as combinações suportadas de recursos beta:

Aviso

As combinações de recursos não permitidas não têm grades de proteção e podem resultar em comportamento indefinido.

Muitos para um
Migração A->B->C
Filtragem de documentos
Remapeamento de namespace
Resiliência do rollover do oplog
Tratamento de dados de destino
Suporte à versão anterior a6.0
Muitos para um

Migração A->B->C

[1]
Filtragem de documentos

Remapeamento de namespace

Resiliência do rollover do oplog

Tratamento de dados de destino

Suporte à versão anterior a6.0

[1]

[1](1, 2) As migrações A->B->C são compatíveis com a pré-6.0 suporte de versão somente se o cluster A usar uma versão de servidor anterior a 6.0. Se o cluster B usar um pré-6.0 cluster, a segunda migração (B->C) pode começar somente após a primeira migração (A->B) ser confirmada.

Voltar

Compatibilidade de versão