🚀 Coba Zilliz Cloud, Milvus yang sepenuhnya terkelola, secara gratis—rasakan performa 10x lebih cepat! Coba Sekarang>>

milvus-logo
LFAI
  • Home
  • Blog
  • Kelola Basis Data Vektor Milvus Anda dengan Kemudahan Sekali Klik

Kelola Basis Data Vektor Milvus Anda dengan Kemudahan Sekali Klik

  • Engineering
March 10, 2022
Zhen Chen

Binlog Cover Image Gambar Sampul Binlog

Draf oleh Zhen Chen dan transkreasi oleh Lichen Wang.

Klik di sini untuk melihat tulisan aslinya.

Dalam menghadapi permintaan yang berkembang pesat untuk pemrosesan data yang tidak terstruktur, Milvus 2.0 menonjol. Ini adalah sistem basis data vektor berorientasi AI yang dirancang untuk skenario produksi besar-besaran. Terlepas dari semua SDK Milvus dan Milvus CLI, antarmuka baris perintah untuk Milvus, adakah alat yang memungkinkan pengguna untuk mengoperasikan Milvus secara lebih intuitif? Jawabannya adalah YA. Zilliz telah mengumumkan sebuah antarmuka pengguna grafis - Attu - khusus untuk Milvus. Pada artikel ini, kami ingin menunjukkan kepada Anda langkah demi langkah cara melakukan pencarian kemiripan vektor dengan Attu.

Attu island Pulau Attu

Dibandingkan dengan Milvus CLI yang menghadirkan kesederhanaan penggunaan, Attu memiliki lebih banyak fitur:

  • Penginstal untuk OS Windows, macOS, dan OS Linux;
  • GUI yang intuitif untuk penggunaan Milvus yang lebih mudah;
  • Cakupan fungsi utama Milvus;
  • Plugin untuk perluasan fungsi yang disesuaikan;
  • Informasi topologi sistem yang lengkap untuk memudahkan pemahaman dan administrasi instance Milvus.

Instalasi

Anda dapat menemukan rilis terbaru Attu di GitHub. Attu menawarkan pemasang yang dapat dieksekusi untuk sistem operasi yang berbeda. Ini adalah proyek sumber terbuka dan menerima kontribusi dari semua orang.

Installation Instalasi

Anda juga dapat menginstal Attu melalui Docker.

docker run -p 8000:3000 -e HOST_URL=http://{ attu IP }:8000 -e MILVUS_URL={milvus server IP}:19530 zilliz/attu:latest

attu IP milvus server IP adalah alamat IP lingkungan tempat Attu berjalan, dan adalah alamat IP lingkungan tempat Milvus berjalan.

Setelah berhasil menginstal Attu, Anda dapat memasukkan IP dan Port Milvus di antarmuka untuk memulai Attu.

Connect Milvus with Attu Menghubungkan Milvus dengan Attu

Ikhtisar fitur

Overview page Halaman Ikhtisar

Antarmuka Attu terdiri dari halaman Ikhtisar, halaman Koleksi, halaman Pencarian Vektor, dan halaman Tampilan Sistem, masing-masing sesuai dengan empat ikon pada panel navigasi sisi kiri.

Halaman Ikhtisar menunjukkan koleksi yang dimuat. Sementara halaman Koleksi mencantumkan semua koleksi dan menunjukkan apakah koleksi tersebut dimuat atau dirilis.

Collection page Halaman Koleksi

Halaman Pencarian Vektor dan Tampilan Sistem adalah plugin dari Attu. Konsep dan penggunaan plugin akan diperkenalkan di bagian akhir blog ini.

Anda dapat melakukan pencarian kemiripan vektor di halaman Pencarian Vektor.

Vector Search page Halaman Pencarian Vektor

Pada halaman System View, Anda dapat memeriksa struktur topologi Milvus.

System View page Halaman Tampilan Sistem

Anda juga dapat memeriksa informasi rinci dari setiap node dengan mengklik node tersebut.

Node view Tampilan simpul

Demonstrasi

Mari jelajahi Attu dengan dataset uji coba.

Periksa repositori GitHub kami untuk dataset yang digunakan dalam pengujian berikut ini.

Pertama, buatlah koleksi bernama test dengan empat bidang berikut ini:

  • Nama Bidang: id, bidang kunci utama
  • Nama Bidang: vektor, bidang vektor, vektor mengambang, Dimensi: 128
  • Nama Field: merek, bidang skalar, Int64
  • Nama Bidang: warna, bidang skalar, Int64

Create a collection Membuat koleksi

Memuat koleksi untuk pencarian setelah berhasil dibuat.

Load the collection Memuat koleksi

Anda sekarang dapat memeriksa koleksi yang baru dibuat di halaman Ikhtisar.

Check the collection Memeriksa koleksi

Mengimpor dataset pengujian ke dalam Milvus.

Import data Mengimpor data

Import data Mengimpor data

Import data Mengimpor data

Klik nama koleksi di halaman Ikhtisar atau Koleksi untuk masuk ke antarmuka kueri untuk memeriksa data yang diimpor.

Tambahkan filter, tentukan ekspresi id != 0, klik Terapkan Filter, dan klik Kueri.

Query data Kueri data

Anda akan menemukan kelima puluh entri entitas berhasil diimpor.

Query result Hasil kueri

Mari kita coba pencarian kemiripan vektor.

Salin satu vektor dari search_vectors.csv dan tempelkan di bidang Nilai Vektor. Pilih koleksi dan bidangnya. Klik Cari.

Search data Cari data

Anda kemudian dapat memeriksa hasil pencarian. Tanpa menyusun skrip apa pun, Anda dapat mencari dengan Milvus dengan mudah.

Search result Hasil pencarian

Terakhir, mari kita periksa halaman System View.

Dengan Metrics API yang dienkapsulasi dalam Milvus Node.js SDK, Anda dapat memeriksa status sistem, relasi node, dan status node.

Sebagai fitur eksklusif dari Attu, halaman System Overview menyertakan grafik topologi sistem yang lengkap. Dengan mengklik setiap node, Anda dapat memeriksa statusnya (refresh setiap 10 detik).

Milvus node topological graph Grafik topologi node Milvus

Klik pada setiap node untuk masuk ke Tampilan Daftar Node. Anda dapat memeriksa semua node anak dari node koordinat. Dengan mengurutkan, Anda dapat mengidentifikasi node dengan penggunaan CPU atau memori yang tinggi dengan cepat, dan menemukan masalah pada sistem.

Milvus node list Daftar simpul Milvus

Apa lagi

Seperti yang telah disebutkan sebelumnya, halaman Pencarian Vektor dan Tampilan Sistem adalah plugin dari Attu. Kami mendorong pengguna untuk mengembangkan plugin mereka sendiri di Attu agar sesuai dengan skenario aplikasi mereka. Di dalam kode sumber, ada folder yang dibuat khusus untuk kode plugin.

Plugins Plugin

Anda dapat merujuk ke salah satu plugin untuk mempelajari cara membuat plugin. Dengan mengatur file konfigurasi berikut, Anda dapat menambahkan plugin ke Attu.

Add plugins to Attu Menambahkan plugin ke Attu

Anda dapat melihat Attu GitHub Repo dan Dokumen Teknis Milvus untuk instruksi terperinci.

Attu adalah proyek sumber terbuka. Semua kontribusi diterima. Anda juga dapat mengajukan masalah jika Anda memiliki masalah dengan Attu.

Kami sangat berharap Attu dapat memberikan Anda pengalaman pengguna yang lebih baik dengan Milvus. Dan jika Anda menyukai Attu, atau memiliki masukan tentang penggunaannya, Anda dapat mengisi Survei Pengguna Attu untuk membantu kami mengoptimalkan Attu untuk pengalaman pengguna yang lebih baik.

Try Managed Milvus for Free

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

Get Started

Like the article? Spread the word

Terus Baca