크고 복잡한 데이터 세트를 Hugging Face에서 Couchbase로 마이그레이션하는 것이 훨씬 쉬워졌습니다. 명령줄에서 작업하는 것을 선호하든, 선호하는 IDE 내에서 작업하는 것을 선호하든, 새로운 카우치베이스에 얼굴 맞대고 포옹하기 마이그레이션 툴킷을 제공하는 카우치베이스 VS 코드 확장 및 cbmigrate CLI - 프로세스를 간소화하고 능률화합니다.
Hugging Face-to-Couchbase 마이그레이션 도구 소개
허깅 페이스 데이터셋을 Couchbase로 마이그레이션하기 위한 툴킷에는 다양한 개발 워크플로에 최적화된 두 가지 핵심 구성 요소가 포함되어 있습니다:
-
- 카우치베이스 VS 코드 확장
- CLI 도구(cbmigrate 허깅-페이스)
명령줄 순수주의자든 IDE 애호가든 상관없이 모든 것을 지원합니다!
1. 카우치베이스 VS 코드 확장
VS Code의 그래픽 인터페이스를 선호하시나요? 우리의 카우치베이스 확장 를 사용하면 IDE에서 직접 데이터세트를 원활하게 마이그레이션할 수 있습니다.
주요 기능
-
- 통합 마이그레이션: VS Code 내에서 데이터 세트 마이그레이션을 수행하여 워크플로우를 간소화합니다.
- 사용자 친화적인 인터페이스: 그래픽 UI를 사용하여 데이터 마이그레이션 프로세스를 손쉽게 구성하고 모니터링할 수 있습니다.
자세한 내용은 카우치베이스 VS 코드 플러그인 저장소.
2. 명령줄 도구: cbmigrate hugging-face
터미널을 선호하는 개발자를 위해 포옹하는 얼굴 의 하위 명령 cbmigrate 는 허깅 페이스 데이터세트를 Couchbase로 마이그레이션하는 강력하고 효율적인 방법을 제공합니다.
주요 기능
-
- 간편한 데이터 세트 탐색: 마이그레이션을 커밋하기 전에 허깅 페이스 데이터 세트 내의 구성, 분할 및 필드를 나열합니다.
- 유연한 마이그레이션: 스트리밍, 일괄 처리 및 사용자 지정 문서 ID 생성을 지원합니다.
- 보안 및 개인정보 보호: 비공개 데이터 세트 및 보안 Couchbase 연결에 대한 인증을 지원합니다.
사용법
데이터 집합 구성 목록
1 |
cbmigrate 포옹-얼굴 목록-configs --경로 <데이터세트_경로_또는_이름> |
데이터 집합 분할 목록
1 |
cbmigrate 포옹-얼굴 목록-분할 --경로 <데이터세트_경로_또는_이름> |
데이터 집합 필드 나열
1 |
cbmigrate 포옹-얼굴 목록-필드 --경로 <데이터세트_경로_또는_이름> |
데이터 집합을 Couchbase로 마이그레이션하기
1 2 3 |
cbmigrate 포옹-얼굴 마이그레이션 --경로 <데이터세트_경로_또는_이름> --id-필드 <FIELD1,FIELD2,...> \ --cb-URL 카우치베이스:// --cb-username --cb-password \. --cb-버킷 <BUCKET_NAME> --cb-범위 <SCOPE_NAME> --cb-컬렉션 <컬렉션_이름> |
예: 퍼블릭 데이터 집합의 간단한 마이그레이션
1 2 3 |
cbmigrate 포옹-얼굴 마이그레이션 --경로 접착제 --분할 기차 --id-필드 idx \ --cb-URL 카우치베이스://로컬 호스트 --cb-사용자 이름 관리자 --cb-비밀번호 비밀번호 \. --cb-버킷 샘플_버킷 --cb-범위 sample_scope --cb-컬렉션 샘플_컬렉션 |
자세한 내용은 cbmigrate GitHub 리포지토리.