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-coleção COLEÇÃO MONGODB --mongodb-banco de dados MONGODB_DATABASE --cb-agrupamento CB_CLUSTER (--cb-nome de usuário CB_USERNAME --cb-senha CB_PASSWORD | --cb-cliente-certificado CB_CLIENTE_CERT [--cb-cliente-certificado-senha CB_CLIENT_CERT_PASSWORD] [--cb-cliente-chave CB_CLIENT_KEY] [--cb-cliente-chave-senha CB_CLIENT_KEY_PASSWORD]) [--cb-gerar-chave CB_GENERATE_KEY] [--cb-cacert CB_CACERT] [--cb-não-ssl-verificar CB_NO_SSL_VERIFY] [--cb-balde CB_BUCKET] [--cb-escopo CB_SCOPE] [--cb-coleção CB_COLLECTION] [--cb-lote-tamanho CB_BATCH_SIZE] [--detalhado] [--cópia-índices] [--buffer-tamanho BUFFER_SIZE] [--ajuda AJUDA] |
Comando básico de migração
1 |
cbmigrate mongo --mongodb-uri seu_uri --mongodb-banco de dados seu_banco_de_dados --mongodb-coleção sua_coleção --cb-agrupamento seu_cluster --cb-nome de usuário seu_nome_de_usuário --cb-senha sua senha --cb-balde seu_bucket --cb-escopo seu_escopo --cb-coleção nome_da_coleção --cb-gerar-chave chave::#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.