Probar Couchbase es aún más fácil, incluso si quieres migrar desde DynamoDB. Ahora puedes importar tus datos e índices de DynamoDB a Couchbase sin problemas. Tanto si prefiere trabajar directamente desde la línea de comandos como desde su IDE favorito, nuestras nuevas ofertas - cbmigrate CLI, Extensión VSCode de Couchbasey Plugin JetBrains de Couchbase - ofrecen soluciones flexibles, eficaces y fáciles de usar para migrar sus datos.
Herramientas para ayudar a migrar DynamoDB a Couchbase
Nuestro conjunto de herramientas incluye tres componentes básicos, cada uno adaptado a distintos entornos de desarrollo y preferencias de usuario.
Herramienta CLI (cbmigrate)
Para los que prefieren la línea de comandos, cbmigrate ofrece una forma sólida y eficaz de migrar de DynamoDB a Couchbase. El sitio cbmigrate viene repleta de funciones como la generación de claves personalizadas (exclusiva de la CLI), el procesamiento por lotes y las conexiones SSL seguras.
Características principales
-
- Generación de claves personalizadas: Genera claves únicas para tus documentos Couchbase usando texto estático, valores de campo y patrones como UUIDs (CLI-exclusivo).
- Migración segura: Admite cifrado SSL y autenticación de certificados de cliente para una transferencia de datos segura.
- Flexibilidad: Ofrece indicadores de comando detallados para adaptar el proceso de migración a sus necesidades específicas.
Utilización
Para empezar con la CLI, aquí tienes una plantilla básica de comandos:
1 2 |
sh cbmigrate dynamodb --dynamodb-tabla-nombre DYNAMODB_TABLE_NOMBRE [--aws-perfil AWS_PROFILE] [--aws-región AWS_REGION] [--aws-punto final-url AWS_ENDPOINT_URL] [--aws-no-verifique-ssl] [--aws-ca-paquete AWS_CA_BUNDLE] --cb-grupo CB_CLUSTER (--cb-nombre de usuario CB_USERNAME --cb-contraseña CB_PASSWORD | --cb-cliente-cert CB_CLIENTE_CERT [--cb-cliente-cert-contraseña CB_CLIENT_CERT_PASSWORD] [--cb-cliente-clave CB_CLIENT_KEY] [--cb-cliente-clave-contraseña CB_CLIENT_KEY_PASSWORD]) [--cb-cacert CB_CACERT] [--cb-no-ssl-verifique CB_NO_SSL_VERIFY] [--cb-cubo CB_BUCKET] [--cb-alcance CB_SCOPE] [--cb-colección CB_COLECCIÓN] [--cb-lote-talla CB_BATCH_SIZE] [--depurar] [--cb-generar-clave CB_GENERAR_CLAVE] [--copia-índices] [--búfer-talla BUFFER_SIZE] [--ayuda AYUDA] |
Comando básico de migración
1 2 |
sh cbmigrate dynamodb --dynamodb-tabla-nombre tu_mesa --cb-grupo tu_cluster --cb-nombre de usuario tu_nombre_de_usuario --cb-contraseña tu_contraseña --cb-cubo tu_cubo --cb-alcance tu_ámbito --cb-colección nombre_de_tu_colección --cb-generar-clave clave::#UUID# |
Para más información, consulte el cbmigrate Repositorio GitHub.
Extensión VSCode de Couchbase
Si eres un fan de la codificación en VSCode, nuestra extensión Couchbase te permite iniciar y gestionar tus migraciones de bases de datos sin salir de tu IDE.
Características principales
-
- Migración integrada: Realice migraciones directamente en VSCode, agilizando su flujo de trabajo de desarrollo.
- Interfaz fácil de usar: Utilice la interfaz gráfica para configurar y supervisar fácilmente sus procesos de migración de datos.
Para más información, consulte el Repositorio de plugins VSCode de Couchbase.
Plugin IDE JetBrains
Los usuarios de JetBrains no se quedan al margen. plugin para JetBrains IDEs proporciona una experiencia de migración perfecta con la solidez que se espera de las herramientas de JetBrains.
Características principales
-
- Integración perfecta: Migre sus datos de DynamoDB a Couchbase directamente desde su IDE de JetBrains preferido.
- Flujo de trabajo eficaz: Acceda a todas las funciones de migración necesarias desde la conocida interfaz de JetBrains.
Para más información, consulte el Repositorio de plugins Couchbase JetBrains.
Al aprovechar estas herramientas, puedes garantizar una transición fluida y eficiente de DynamoDB a Couchbase, independientemente del entorno de desarrollo que prefieras. Empieza a migrar tus datos hoy mismo y aprovecha las potentes funciones que ofrece Couchbase.