SQLite
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
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
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!
- MySQL
- Próximos artículos
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