🚀 완전 관리형 Milvus인 Zilliz Cloud를 무료로 체험해보세요—10배 더 빠른 성능을 경험하세요! 지금 체험하기>>

milvus-logo
LFAI
  • Home
  • Blog
  • Milvus 메타데이터 관리 (1) 메타데이터를 보는 방법

Milvus 메타데이터 관리 (1) 메타데이터를 보는 방법

  • Engineering
December 24, 2019
Yihua Mo

메타데이터를 보는 방법

저자 저자: 이화 모

날짜: 2019-12-24

대규모 벡터 검색 엔진에서 데이터 관리하기에서 메타데이터에 대한 몇 가지 정보를 소개했습니다. 이번 글에서는 Milvus의 메타데이터를 보는 방법을 주로 설명합니다.

Milvus는 SQLite 또는 MySQL에 메타데이터 저장을 지원합니다. 설정 파일 server_config.yaml)에 있는 backend_url 파라미터를 통해 메타데이터를 관리할 때 SQLite를 사용할지 MySQL을 사용할지 지정할 수 있습니다.

SQLite

SQLite를 사용하는 경우 Milvus가 시작된 후 데이터 디렉터리(설정 파일 server_config.yamlprimary_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 sqlite3

MySQL

MySQL을 사용하는 경우 구성 파일 server_config.yamlbackend_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 mysql

관련 고객

Try Managed Milvus for Free

Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

Get Started

Like the article? Spread the word

계속 읽기