🚀 Prueba Zilliz Cloud, el Milvus completamente gestionado, gratis—¡experimenta un rendimiento 10 veces más rápido! Prueba Ahora>>

milvus-logo
LFAI

SQLite

  • Engineering
December 25, 2019
milvus

Hemos introducido alguna información sobre metadatos en Gestión de datos en el motor de búsqueda vectorial a gran escala. Este artículo muestra principalmente cómo ver los metadatos de Milvus.

Milvus soporta el almacenamiento de metadatos en SQLite o MySQL. Hay un parámetro backend_url (en el archivo de configuración server_config.yaml) mediante el cual puede especificar si desea utilizar SQLite o MySQL para gestionar sus metadatos.

SQLite

Si se utiliza SQLite, se generará un fichero meta.sqlite en el directorio de datos (definido en primary_path del fichero de configuración server_config.yaml) después de iniciar Milvus. Para ver el archivo, sólo necesita instalar un cliente SQLite.

Instale SQLite3 desde la línea de comandos:

sudo apt-get install sqlite3

A continuación, entre en el directorio de datos de Milvus y abra el fichero meta utilizando SQLite3:

sqlite3 meta.sqlite

Ahora, ya ha entrado en la línea de comandos del cliente SQLite. Sólo tiene que utilizar algunos comandos para ver lo que hay en los metadatos.

Para que los resultados impresos sean más fáciles de leer para los humanos:

. mode column
. header on

Para consultar Tablas y ArchivosTabla utilizando sentencias SQL (sin distinguir mayúsculas de minúsculas):

SELECT * FROM Tables
SELECT * FROM TableFiles

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

MySQL

Si utiliza MySQL, debe especificar la dirección del servicio MySQL en backend_url del archivo de configuración server_config.yaml.

Por ejemplo, la siguiente configuración indica que el servicio MySQL está desplegado localmente, con puerto '3306', nombre de usuario 'root', contraseña '123456' y nombre de base de datos 'milvus':

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

En primer lugar, instale el cliente MySQL:

sudo apt-get install default-mysql-client

Después de iniciar Milvus, se crearán dos tablas (Tables y TableFiles) en el servicio MySQL especificado por backend_url.

Utilice el siguiente comando para conectarse al servicio MySQL:

mysql -h127.0.0.1 -uroot -p123456 -Dmilvus

Ahora, puede utilizar sentencias SQL para consultar la información de metadatos:

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

Próximos artículos

Los próximos artículos presentarán en detalle el esquema de las tablas de metadatos. Permanece atento.

Cualquier pregunta, bienvenido a unirse a nuestro canal de Slack o presentar un problema en el repositorio.

Repo de GitHub: https://github.com/milvus-io/milvus

Si te ha gustado este artículo o te ha resultado útil, ¡no olvides aplaudir!

Try Managed Milvus for Free

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

Get Started

Like the article? Spread the word

Sigue Leyendo