Milvus 메타데이터 관리 (1) 메타데이터를 보는 방법
메타데이터를 보는 방법
저자 저자: 이화 모
날짜: 2019-12-24
대규모 벡터 검색 엔진에서 데이터 관리하기에서 메타데이터에 대한 몇 가지 정보를 소개했습니다. 이번 글에서는 Milvus의 메타데이터를 보는 방법을 주로 설명합니다.
Milvus는 SQLite 또는 MySQL에 메타데이터 저장을 지원합니다. 설정 파일 server_config.yaml
)에 있는 backend_url
파라미터를 통해 메타데이터를 관리할 때 SQLite를 사용할지 MySQL을 사용할지 지정할 수 있습니다.
SQLite
SQLite를 사용하는 경우 Milvus가 시작된 후 데이터 디렉터리(설정 파일 server_config.yaml
의 primary_path
에 정의됨)에 meta.sqlite
파일이 생성됩니다. 파일을 보려면 SQLite 클라이언트만 설치하면 됩니다.
명령줄에서 SQLite3를 설치합니다:
sudo apt-get install sqlite3
그런 다음 Milvus 데이터 디렉토리에 들어가서 SQLite3를 사용하여 메타 파일을 엽니다:
sqlite3 meta.sqlite
이제 이미 SQLite 클라이언트 명령줄에 들어갔을 것입니다. 몇 가지 명령을 사용하여 메타데이터의 내용을 확인하기만 하면 됩니다.
인쇄된 결과를 사람이 읽기 쉽도록 서식을 지정합니다:
.mode column
.header on
SQL 문을 사용하여 테이블 및 테이블 파일을 쿼리하려면(대소문자 구분 없음) 다음과 같이 하세요:
SELECT \* FROM Tables
SELECT \* FROM TableFiles
sqlite3
MySQL
MySQL을 사용하는 경우 구성 파일 server_config.yaml
의 backend_url
에 MySQL 서비스 주소를 지정해야 합니다.
예를 들어, 다음 설정은 포트 '3306', 사용자 이름 'root', 비밀번호 '123456', 데이터베이스 이름 'milvus'로 MySQL 서비스가 로컬에 배포되었음을 나타냅니다:
db_config:
backend_url: mysql://root:123456@127.0.0.1:3306/milvus
먼저 MySQL 클라이언트를 설치합니다:
sudo apt-get install default-mysql-client
Milvus가 시작되면 backend_url
에서 지정한 MySQL 서비스에 두 개의 테이블(Tables 및 TableFiles)이 생성됩니다.
다음 명령어를 사용하여 MySQL 서비스에 접속합니다:
mysql -h127.0.0.1 -uroot -p123456 -Dmilvus
이제 SQL 문을 사용하여 메타데이터 정보를 쿼리할 수 있습니다:
mysql
관련 고객
- 메타데이터를 보는 방법
- 관련 고객
On This Page
Try Managed Milvus for Free
Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.
Get StartedLike the article? Spread the word