Experimentar o Couchbase ficou ainda mais fácil, mesmo que você queira migrar do DynamoDB. Agora você pode importar seus dados e índices do DynamoDB para o Couchbase sem problemas. Se você preferir trabalhar diretamente da linha de comando ou dentro do seu IDE favorito, nossas novas ofertas - CLI do cbmigrate, Extensão VSCode do Couchbasee Plug-in JetBrains do Couchbase - oferecem soluções flexíveis, eficientes e fáceis de usar para a migração de seus dados.
Ferramentas para ajudar a migrar o DynamoDB para o Couchbase
Nosso kit de ferramentas inclui 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 do DynamoDB para o Couchbase. O cbmigrate A ferramenta vem com recursos como geração de chaves personalizadas (exclusivas da 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 2 |
sh cbmigrate dynamodb --dynamodb-table-name DYNAMODB_TABLE_NAME [--aws-profile AWS_PROFILE] [--aws-region AWS_REGION] [--aws-endpoint-url AWS_ENDPOINT_URL] [--aws-no-verify-ssl] [--aws-ca-bundle AWS_CA_BUNDLE] --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-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] [--debug] [--cb-generate-key CB_GENERATE_KEY] [--copy-indexes] [--buffer-size BUFFER_SIZE] [--help HELP] |
Comando básico de migração
|
1 2 |
sh cbmigrate dynamodb --dynamodb-table-name your_table --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 informações, consulte a seção Repositório do GitHub do cbmigrate.
Extensão VSCode do Couchbase
Se você gosta de codificar no VSCode, nossa 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 Repositório de plug-ins do Couchbase VSCode.
Plug-in do JetBrains IDE
Os usuários da JetBrains não ficaram de fora - nosso plug-in para JetBrains IDEs proporciona 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 DynamoDB 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 Repositório de plug-ins do Couchbase JetBrains.
Ao aproveitar essas ferramentas, você pode garantir uma transição tranquila e eficiente do DynamoDB para o Couchbase, independentemente do seu ambiente de desenvolvimento preferido. Comece a migrar seus dados hoje mesmo e aproveite os recursos avançados oferecidos pelo Couchbase.

