🚀 Prova Zilliz Cloud, la versione completamente gestita di Milvus, gratuitamente—sperimenta prestazioni 10 volte più veloci! Prova Ora>>

milvus-logo
LFAI

SQLite

  • Engineering
December 25, 2019
milvus

Abbiamo introdotto alcune informazioni sui metadati in Gestione dei dati nel motore di ricerca vettoriale su larga scala. Questo articolo mostra principalmente come visualizzare i metadati di Milvus.

Milvus supporta la memorizzazione dei metadati in SQLite o MySQL. Esiste un parametro backend_url (nel file di configurazione server_config.yaml) con il quale è possibile specificare se utilizzare SQLite o MySQL per gestire i metadati.

SQLite

Se si utilizza SQLite, dopo l'avvio di Milvus viene generato un file meta.sqlite nella directory dei dati (definita nel file di configurazione primary_path server_config.yaml ). Per visualizzare il file, è sufficiente installare un client SQLite.

Installare SQLite3 dalla riga di comando:

sudo apt-get install sqlite3

Quindi entrare nella directory dei dati di Milvus e aprire il metafile con SQLite3:

sqlite3 meta.sqlite

Ora si è già entrati nella riga di comando del client SQLite. Basta usare alcuni comandi per vedere cosa c'è nei metadati.

Per facilitare la lettura dei risultati stampati:

. mode column
. header on

Per interrogare tabelle e file di tabelle utilizzando istruzioni SQL (senza distinzione tra maiuscole e minuscole):

SELECT * FROM Tables
SELECT * FROM TableFiles

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

MySQL

Se si utilizza MySQL, è necessario specificare l'indirizzo del servizio MySQL nel file backend_url del file di configurazione server_config.yaml.

Ad esempio, le seguenti impostazioni indicano che il servizio MySQL è distribuito localmente, con porta '3306', nome utente 'root', password '123456' e nome database 'milvus':

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

Prima di tutto, installare il client MySQL:

sudo apt-get install default-mysql-client

Dopo l'avvio di Milvus, verranno create due tabelle (Tables e TableFiles) nel servizio MySQL specificato da backend_url.

Utilizzare il seguente comando per connettersi al servizio MySQL:

mysql -h127.0.0.1 -uroot -p123456 -Dmilvus

Ora è possibile utilizzare le istruzioni SQL per interrogare le informazioni sui metadati:

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

Il prossimo articolo

I prossimi articoli introdurranno in dettaglio lo schema delle tabelle dei metadati. Restate sintonizzati!

Per qualsiasi domanda, potete unirvi al nostro canale Slack o segnalare un problema nel repo.

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

Se questo articolo vi è piaciuto o vi è stato utile, non dimenticate di applaudire!

Try Managed Milvus for Free

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

Get Started

Like the article? Spread the word

Continua a Leggere