SQLite
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
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
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!
- MySQL
- Il prossimo articolo
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