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 dinamodb --dinamodb-tabela-nome DYNAMODB_TABLE_NOME [--aws-perfil AWS_PROFILE] [--aws-região AWS_REGION] [--aws-ponto final-url AWS_ENDPOINT_URL] [--aws-não-verificar-ssl] [--aws-ca-feixe AWS_CA_BUNDLE] --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-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] [--depurar] [--cb-gerar-chave CB_GENERATE_KEY] [--cópia-índices] [--buffer-tamanho BUFFER_SIZE] [--ajuda AJUDA] |
Comando básico de migração
|
1 2 |
sh cbmigrate dinamodb --dinamodb-tabela-nome sua_tabela --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 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.

