A migração de conjuntos de dados grandes e complexos do Hugging Face para o Couchbase ficou mais fácil. Quer você prefira trabalhar com a linha de comando ou com seu IDE favorito, nosso novo Abraçando o rosto do Couchbase kit de ferramentas de migração - com o Extensão de código VS do Couchbase e o cbmigrate CLI - simplifica e agiliza o processo.
Apresentando as ferramentas de migração do Hugging Face-to-Couchbase
Nosso kit de ferramentas para migrar conjuntos de dados do Hugging Face para o Couchbase inclui dois componentes principais, otimizados para diferentes fluxos de trabalho de desenvolvimento:
-
- Extensão de código VS do Couchbase
- Ferramenta CLI (cbmigrate hugging-face)
Não importa se você é um purista da linha de comando ou um entusiasta do IDE, nós temos o que você precisa!
1. Extensão do código VS do Couchbase
Prefere uma interface gráfica no VS Code? Nosso Extensão do Couchbase permite a migração perfeita do conjunto de dados diretamente do seu IDE.
Principais recursos
-
- Migração integrada: Realize migrações de conjuntos de dados no VS Code, simplificando seu fluxo de trabalho.
- Interface amigável ao usuário: Use uma interface de usuário gráfica para configurar e monitorar os processos de migração de dados sem esforço.
Para obter mais detalhes, consulte o Repositório de plug-ins do Couchbase VS Code.
2. Ferramenta de linha de comando: cbmigrate hugging-face
Para os desenvolvedores que preferem o terminal, o cara de abraço subcomando de cbmigrate fornece uma maneira poderosa e eficiente de migrar conjuntos de dados do Hugging Face para o Couchbase.
Principais recursos
-
- Fácil exploração do conjunto de dados: Liste as configurações, divisões e campos nos conjuntos de dados do Hugging Face antes de se comprometer com uma migração.
- Migração flexível: Suporta streaming, processamento em lote e geração de IDs de documentos personalizados.
- Segurança e privacidade: Oferece suporte à autenticação para conjuntos de dados privados e conexões seguras com o Couchbase.
Uso
Listar as configurações do conjunto de dados
1 |
cbmigrate abraço-rosto lista-configurações --caminho <CAMINHO OU NOME DO CONJUNTO DE DADOS> |
Listar divisões do conjunto de dados
1 |
cbmigrate abraço-rosto lista-divisões --caminho <CAMINHO OU NOME DO CONJUNTO DE DADOS> |
Listar campos do conjunto de dados
1 |
cbmigrate abraço-rosto lista-campos --caminho <CAMINHO OU NOME DO CONJUNTO DE DADOS> |
Migrar o conjunto de dados para o Couchbase
1 2 3 |
cbmigrate abraço-rosto migrar --caminho <CAMINHO OU NOME DO CONJUNTO DE DADOS> --id-campos <CAMPO1,CAMPO2,...> \ --cb-url couchbase:// --cb-username --cb-password \ --cb-balde <BUCKET_NAME> --cb-escopo <SCOPE_NAME> --cb-coleção <NOME_DA_COLEÇÃO> |
Exemplo: migração simples de um conjunto de dados públicos
1 2 3 |
cbmigrate abraço-rosto migrar --caminho cola --dividir trem --id-campos idx \ --cb-url couchbase://localhost --cb-username Administrator --cb-password password \ --cb-balde sample_bucket --cb-escopo escopo da amostra --cb-coleção sample_collection |
Para obter mais informações, visite o site Repositório do GitHub do cbmigrate.