Experimentar o Couchbase ficou ainda mais fácil: agora você pode importar seus dados e índices do MongoDB para o Couchbase sem problemas. Se você preferir trabalhar diretamente na linha de comando ou em seu IDE favorito, nossas várias novas ofertas - o Couchbase - podem ser usadas para criar um novo sistema.CLI do cbmigrate, extensão VSCode do Couchbase, e Plug-in JetBrains do Couchbase-são ferramentas flexíveis, eficientes e fáceis de usar para a migração do MongoDB.
Apresentando as ferramentas de migração do Couchbase para o MongoDB
Nosso kit de ferramentas é composto por três componentes principais, cada um adaptado a diferentes ambientes de desenvolvimento e preferências do usuário.
Ferramenta CLI (cbmigrate)
Para aqueles que preferem a linha de comando, cbmigrate oferece uma maneira robusta e eficiente de migrar seus dados do MongoDB para o Couchbase. Ele vem repleto de recursos como geração de chaves personalizadas (exclusivas do plug-in CLI), processamento em lote e conexões SSL seguras.
Principais recursos:
-
- Geração de chaves personalizadas: Gere chaves exclusivas para seus documentos do Couchbase usando texto estático, valores de campo e padrões como UUIDs (exclusivo da CLI).
- Migração segura: Suporta criptografia SSL e autenticação de certificado de cliente para transferência segura de dados.
- Flexibilidade: Oferece sinalizadores de comando detalhados para adaptar o processo de migração às suas necessidades específicas.
Uso:
Para começar com a CLI, aqui está um modelo de comando básico:
|
1 |
cbmigrate mongo --mongodb-uri MONGODB_URI --mongodb-collection MONGODB_COLLECTION --mongodb-database MONGODB_DATABASE --cb-cluster CB_CLUSTER (--cb-username CB_USERNAME --cb-password CB_PASSWORD | --cb-client-cert CB_CLIENT_CERT [--cb-client-cert-password CB_CLIENT_CERT_PASSWORD] [--cb-client-key CB_CLIENT_KEY] [--cb-client-key-password CB_CLIENT_KEY_PASSWORD]) [--cb-generate-key CB_GENERATE_KEY] [--cb-cacert CB_CACERT] [--cb-no-ssl-verify CB_NO_SSL_VERIFY] [--cb-bucket CB_BUCKET] [--cb-scope CB_SCOPE] [--cb-collection CB_COLLECTION] [--cb-batch-size CB_BATCH_SIZE] [--verbose] [--copy-indexes] [--buffer-size BUFFER_SIZE] [--help HELP] |
Comando básico de migração
|
1 |
cbmigrate mongo --mongodb-uri your_uri --mongodb-database your_db --mongodb-collection your_collection --cb-cluster your_cluster --cb-username your_username --cb-password your_password --cb-bucket your_bucket --cb-scope your_scope --cb-collection your_collection_name --cb-generate-key key::#UUID# |
;
Para obter mais exemplos de uso, consulte documentação do utilitário no GitHub.
Extensão VSCode do Couchbase
Se você gosta de codificar em VSCode, nosso Extensão do Couchbase permite que você inicie e gerencie as migrações de banco de dados sem sair do IDE.
Principais recursos:
-
- Migração integrada: Realize migrações diretamente no VSCode, simplificando seu fluxo de trabalho de desenvolvimento.
- Interface amigável ao usuário: Utilize a interface gráfica para configurar e monitorar facilmente seus processos de migração de dados.

Para obter mais informações, consulte a seção Documentação da extensão VSCode-Couchbase no GitHub.
Plug-in do JetBrains IDE
Os usuários da JetBrains não ficaram de fora - o Plug-in do Couchbase para IDEs da JetBrains oferece uma experiência de migração perfeita com a robustez que você espera das ferramentas da JetBrains.
Principais recursos:
-
- Integração perfeita: Migre seus dados do MongoDB para o Couchbase diretamente em seu IDE JetBrains preferido.
- Fluxo de trabalho eficiente: Acesse todas as funcionalidades de migração necessárias na interface familiar da JetBrains.

Para obter mais informações, consulte a seção Projeto de plug-in do Couchbase-JetBrains no GitHub.