🚀 Experimente o Zilliz Cloud, o Milvus totalmente gerenciado, gratuitamente—experimente um desempenho 10x mais rápido! Experimente Agora>>

milvus-logo
LFAI
  • Home
  • Blog
  • Milvus Metadata Management (1) Como visualizar metadados

Milvus Metadata Management (1) Como visualizar metadados

  • Engineering
December 24, 2019
Yihua Mo

Como visualizar metadados

Autor: Yihua Mo

Data: 2019-12-24

Introduzimos algumas informações sobre metadados em Managing Data in Massive-Scale Vetor Search Engine. Este artigo mostra principalmente como visualizar os metadados do Milvus.

O Milvus suporta o armazenamento de metadados em SQLite ou MySQL. Existe um parâmetro backend_url (no ficheiro de configuração server_config.yaml) através do qual pode especificar se pretende utilizar SQLite ou MySQL para gerir os seus metadados.

SQLite

Se for utilizado o SQLite, será gerado um ficheiro meta.sqlite no diretório de dados (definido no parâmetro primary_path do ficheiro de configuração server_config.yaml) após o arranque do Milvus. Para visualizar o ficheiro, basta instalar um cliente SQLite.

Instalar o SQLite3 a partir da linha de comandos:

sudo apt-get install sqlite3

Em seguida, entre no diretório de dados do Milvus e abra o meta ficheiro utilizando o SQLite3:

sqlite3 meta.sqlite

Agora, já entrou na linha de comandos do cliente SQLite. Basta usar alguns comandos para ver o que está nos metadados.

Para tornar os resultados impressos mais fáceis de serem lidos por humanos:

.mode column
.header on

Para consultar Tables e TableFiles usando instruções SQL (sem distinção de maiúsculas e minúsculas):

SELECT \* FROM Tables
SELECT \* FROM TableFiles

sqlite3 sqlite3

MySQL

Se estiver a utilizar o MySQL, é necessário especificar o endereço do serviço MySQL em backend_url do ficheiro de configuração server_config.yaml.

Por exemplo, as definições seguintes indicam que o serviço MySQL é implementado localmente, com a porta "3306", o nome de utilizador "root", a palavra-passe "123456" e o nome da base de dados "milvus":

db_config:

   backend_url: mysql://root:123456@127.0.0.1:3306/milvus

Em primeiro lugar, instalar o cliente MySQL:

sudo apt-get install default-mysql-client

Após o arranque do Milvus, serão criadas duas tabelas (Tables e TableFiles) no serviço MySQL especificado por backend_url.

Utilize o seguinte comando para se ligar ao serviço MySQL:

mysql -h127.0.0.1 -uroot -p123456 -Dmilvus

Agora, pode utilizar instruções SQL para consultar informações de metadados:

mysql mysql

DESCRIÇÃO DO FICHEIRO

Try Managed Milvus for Free

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

Get Started

Like the article? Spread the word

Continue Lendo