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

milvus-logo
LFAI

HomeBlogsSQLite

SQLite

  • Engineering
December 25, 2019
milvus

Introduzimos algumas informações sobre metadados em Gerir dados num motor de busca vetorial de grande escala. 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

1-use-sql-lite.png 1-use-sql-lite.png

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

Depois de o Milvus ser iniciado, serão criadas duas tabelas (Tables e TableFiles) no serviço MySQL especificado por backend_url.

Use o seguinte comando para se conectar ao serviço MySQL:

mysql -h127.0.0.1 -uroot -p123456 -Dmilvus

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

2-my-sql-view-meta-data.png 2-my-sql-view-meta-data.png

O que vem a seguir

Os próximos artigos apresentarão em pormenor o esquema das tabelas de metadados. Fique atento!

Qualquer dúvida, entre no nosso canal do Slack ou registre um problema no repositório.

GitHub repo: https://github.com/milvus-io/milvus

Se gostou deste artigo ou o achou útil, não se esqueça de bater palmas!

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