SQLite
Kami telah memperkenalkan beberapa informasi tentang metadata di artikel Mengelola Data di Mesin Pencari Vektor Berskala 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
1-penggunaan-sql-lite.png
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 install default-mysql-client
Setelah Milvus dijalankan, dua tabel (Tables dan TableFiles) akan dibuat dalam 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:
2-my-sql-view-meta-data.png
Apa yang akan datang selanjutnya
Artikel selanjutnya akan memperkenalkan secara detail skema tabel metadata. Nantikan terus!
Jika ada pertanyaan, silakan bergabung dengan saluran Slack kami atau ajukan masalah di repo.
Repositori GitHub: https://github.com/milvus-io/milvus
Jika Anda menyukai artikel ini atau merasa artikel ini bermanfaat, jangan lupa untuk bertepuk tangan!
- MySQL
- Apa yang akan datang selanjutnya
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