Probar Couchbase es aún más fácil, ahora puedes importar tus datos e índices de MongoDB a Couchbase sin problemas. Tanto si prefieres trabajar directamente desde la línea de comandos como desde tu IDE favorito, nuestras nuevas ofertas...cbmigrate CLI, Extensión VSCode de Couchbase, y Plugin JetBrains de Couchbase-son herramientas flexibles, eficaces y fáciles de usar para la migración a MongoDB.
Presentación de las herramientas de migración de Couchbase a MongoDB
Nuestro conjunto de herramientas consta de tres componentes básicos, cada uno de ellos 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 robusta y eficiente de migrar tus datos de MongoDB a Couchbase. Incluye funciones como la generación de claves personalizadas (exclusiva del complemento 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.
Uso:
Para empezar con CLI, aquí tienes una plantilla básica de comandos:
|
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 migración
|
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 más ejemplos de uso, consulte el documentación de la utilidad en GitHub.
Extensión VSCode de Couchbase
Si eres un fan de la codificación en VSCode, nuestro Extensión de Couchbase le permite iniciar y gestionar sus migraciones de bases de datos sin salir de su 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 Documentación de la extensión VSCode-Couchbase en GitHub.
Plugin IDE JetBrains
Los usuarios de JetBrains no se quedan al margen. Plugin de Couchbase 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: Migra tus datos de MongoDB a Couchbase directamente desde tu IDE 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 Proyecto de plugin Couchbase-JetBrains en GitHub.