SQLite
Nous avons présenté quelques informations sur les métadonnées dans Managing Data in Massive-Scale Vector Search Engine (Gestion des données dans un moteur de recherche vectorielle à grande échelle). Cet article montre principalement comment afficher les métadonnées de Milvus.
Milvus prend en charge le stockage des métadonnées dans SQLite ou MySQL. Il existe un paramètre backend_url
(dans le fichier de configuration server_config.yaml
) qui vous permet de spécifier si vous souhaitez utiliser SQLite ou MySQL pour gérer vos métadonnées.
SQLite
Si SQLite est utilisé, un fichier meta.sqlite
sera généré dans le répertoire de données (défini dans primary_path
du fichier de configuration server_config.yaml
) après le démarrage de Milvus. Pour visualiser le fichier, il suffit d'installer un client SQLite.
Installer SQLite3 à partir de la ligne de commande :
sudo apt-get install sqlite3
Entrez ensuite dans le répertoire de données de Milvus et ouvrez le fichier méta à l'aide de SQLite3 :
sqlite3 meta.sqlite
Vous êtes déjà entré dans la ligne de commande du client SQLite. Il vous suffit d'utiliser quelques commandes pour voir ce que contiennent les métadonnées.
Pour que les résultats imprimés soient plus faciles à lire :
. mode column
. header on
Pour interroger les tables et les TableFiles à l'aide d'instructions SQL (insensibles à la casse) :
SELECT * FROM Tables
SELECT * FROM TableFiles
1-use-sql-lite.png
MySQL
Si vous utilisez MySQL, vous devez spécifier l'adresse du service MySQL à l'adresse backend_url
du fichier de configuration server_config.yaml
.
Par exemple, les paramètres suivants indiquent que le service MySQL est déployé localement, avec le port "3306", le nom d'utilisateur "root", le mot de passe "123456" et le nom de la base de données "milvus" :
db_config:
backend_url: mysql://root:123456@127.0.0.1:3306/milvus
Tout d'abord, installez le client MySQL :
sudo apt-get install default-mysql-client
Après le démarrage de Milvus, deux tables (Tables et TableFiles) seront créées dans le service MySQL spécifié par backend_url
.
Utilisez la commande suivante pour vous connecter au service MySQL :
mysql -h127.0.0.1 -uroot -p123456 -Dmilvus
Vous pouvez maintenant utiliser des instructions SQL pour interroger les informations sur les métadonnées :
2-my-sql-view-meta-data.png
Prochaines étapes
Les prochains articles présenteront en détail le schéma des tables de métadonnées. Restez à l'écoute !
Si vous avez des questions, n'hésitez pas à rejoindre notre canal Slack ou à déposer un problème dans le repo.
Dépôt GitHub : https://github.com/milvus-io/milvus
Si vous aimez cet article ou si vous le trouvez utile, n'oubliez pas d'applaudir !
- MySQL
- Prochaines étapes
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