Manajemen Metadata Milvus (1) Cara Melihat Metadata
Cara Melihat Metadata
Penulis Yihua Mo
Tanggal: 2019-12-24
Kami memperkenalkan beberapa informasi tentang metadata di Mengelola Data di Mesin Pencari Vektor Skala Besar. Artikel ini terutama menunjukkan cara melihat metadata Milvus.
Milvus mendukung penyimpanan metadata di SQLite atau MySQL. Ada sebuah parameter backend_url
(dalam file konfigurasi server_config.yaml
) dimana Anda dapat menentukan apakah akan menggunakan SQLite atau MySQL untuk mengelola metadata Anda.
SQLite
Jika SQLite digunakan, sebuah file meta.sqlite
akan dibuat di direktori data (didefinisikan di primary_path
dari file konfigurasi server_config.yaml
) setelah Milvus dijalankan. Untuk melihat file tersebut, Anda hanya perlu menginstal klien SQLite.
Instal SQLite3 dari baris perintah:
sudo apt-get install sqlite3
Kemudian masuk ke direktori data Milvus, dan buka file meta menggunakan SQLite3:
sqlite3 meta.sqlite
Sekarang, Anda sudah masuk ke dalam baris perintah klien SQLite. Cukup gunakan beberapa perintah untuk melihat apa yang ada di dalam metadata.
Untuk membuat hasil cetak menjadi lebih mudah dibaca oleh manusia:
.mode column
.header on
Untuk menanyakan Tabel dan TableFile menggunakan pernyataan SQL (tidak peka huruf besar/kecil):
SELECT \* FROM Tables
SELECT \* FROM TableFiles
sqlite3
MySQL
Jika Anda menggunakan MySQL, Anda perlu menentukan alamat layanan MySQL di backend_url
pada file konfigurasi server_config.yaml
.
Sebagai contoh, pengaturan berikut ini menunjukkan bahwa layanan MySQL digunakan secara lokal, dengan port '3306', nama pengguna 'root', kata sandi '123456', dan nama basis data 'milvus':
db_config:
backend_url: mysql://root:123456@127.0.0.1:3306/milvus
Pertama-tama, instal klien MySQL:
sudo apt-get install default-mysql-client
Setelah Milvus dijalankan, dua tabel (Tables dan TableFiles) akan dibuat pada layanan MySQL yang ditentukan oleh backend_url
.
Gunakan perintah berikut untuk terhubung ke layanan MySQL:
mysql -h127.0.0.1 -uroot -p123456 -Dmilvus
Sekarang, Anda dapat menggunakan pernyataan SQL untuk menanyakan informasi metadata:
mysql
MENGELOLA DATA DALAM VEKTOR SKALA MASIF
Try Managed Milvus for Free
Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.
Get StartedLike the article? Spread the word