Migrar grandes y complejos conjuntos de datos de Hugging Face a Couchbase es ahora más fácil. Tanto si prefieres trabajar desde la línea de comandos como desde tu IDE favorito, nuestro nuevo Cara a cara con Couchbase herramientas de migración Extensión Couchbase VS Code y el cbmigrate CLI: simplifica y agiliza el proceso.
Presentación de las herramientas de migración Hugging Face-to-Couchbase
Nuestro conjunto de herramientas para migrar conjuntos de datos de Hugging Face a Couchbase incluye dos componentes básicos, optimizados para diferentes flujos de trabajo de desarrollo:
-
- Extensión Couchbase VS Code
- Herramienta CLI (cbmigrate cara de abrazo)
Tanto si eres un purista de la línea de comandos como un entusiasta de las IDE, tenemos todo lo que necesitas.
1. Extensión Couchbase VS Code
¿Prefiere una interfaz gráfica en VS Code? Visite Extensión de Couchbase permite la migración de conjuntos de datos sin problemas directamente desde su IDE.
Características principales
-
- Migración integrada: Realice migraciones de conjuntos de datos dentro de VS Code, agilizando su flujo de trabajo.
- Interfaz fácil de usar: Utilice una interfaz gráfica de usuario para configurar y supervisar los procesos de migración de datos sin esfuerzo.
Para más información, consulte el Repositorio de plugins de Couchbase VS Code.
2. Herramienta de línea de comandos: cbmigrate hugging-face
Para los desarrolladores que prefieren el terminal, el cara de abrazo subcomando de cbmigrate proporciona una forma potente y eficaz de migrar conjuntos de datos de Hugging Face a Couchbase.
Características principales
-
- Exploración sencilla de conjuntos de datos: Enumerar configuraciones, divisiones y campos dentro de los conjuntos de datos de Cara Abrazada antes de comprometerse con una migración.
- Migración flexible: Admite streaming, procesamiento por lotes y generación de ID de documentos personalizados.
- Seguridad y privacidad: Admite autenticación para conjuntos de datos privados y conexiones Couchbase seguras.
Utilización
Lista de configuraciones de conjuntos de datos
1 |
cbmigrate abrazando-cara lista-configs --ruta <DATASET_PATH_OR_NAME> |
Lista de divisiones de conjuntos de datos
1 |
cbmigrate abrazando-cara lista-divide --ruta <DATASET_PATH_OR_NAME> |
Lista de campos del conjunto de datos
1 |
cbmigrate abrazando-cara lista-campos --ruta <DATASET_PATH_OR_NAME> |
Migrar el conjunto de datos a Couchbase
1 2 3 |
cbmigrate abrazando-cara migrar --ruta <DATASET_PATH_OR_NAME> --id-campos <CAMPO1,CAMPO2,...> \ --cb-url couchbase:// --cb-nombre de usuario --cb-contraseña \ --cb-cubo <NOMBRE_CUBO> --cb-alcance <SCOPE_NAME> --cb-colección <NOMBRE_COLECCIÓN> |
Ejemplo: migración sencilla de un conjunto de datos públicos
1 2 3 |
cbmigrate abrazando-cara migrar --ruta pegamento --dividir tren --id-campos idx \ --cb-url couchbase://localhost --cb-nombre de usuario Administrador --cb-contraseña \ --cb-cubo cubo_de_muestra --cb-alcance alcance_de_la_muestra --cb-colección colección_de_muestras |
Para más información, visite cbmigrate Repositorio GitHub.