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

milvus-logo
LFAI
  • Home
  • Blog
  • Milvus yang Terbaik: Menjelajahi v2.2 hingga v2.2.6

Milvus yang Terbaik: Menjelajahi v2.2 hingga v2.2.6

  • News
April 22, 2023
Fendy Feng

Milvus at Its Best Milvus yang Terbaik

Selamat datang kembali, para pengikut Milvus! Kami tahu sudah cukup lama sejak terakhir kali kami membagikan pembaruan pada database vektor sumber terbuka yang canggih ini. Tapi jangan khawatir, karena kami di sini untuk memberi tahu Anda tentang semua perkembangan menarik yang telah terjadi sejak Agustus lalu.

Dalam artikel blog ini, kami akan mengajak Anda untuk melihat rilis Milvus terbaru, mulai dari versi 2.2 hingga versi 2.2.6. Ada banyak hal yang akan kami bahas, termasuk fitur-fitur baru, peningkatan, perbaikan bug, dan pengoptimalan. Jadi, kencangkan sabuk pengaman Anda, dan mari kita selami!

Milvus v2.2: rilis utama dengan peningkatan stabilitas, kecepatan pencarian yang lebih cepat, dan skalabilitas yang fleksibel

Milvus v2.2 adalah rilis penting yang memperkenalkan tujuh fitur baru dan berbagai terobosan peningkatan pada versi sebelumnya. Mari kita lihat lebih dekat beberapa hal yang menarik:

  • Penyisipan Massal Entitas dari File: Dengan fitur ini, Anda dapat mengunggah sejumlah entitas dalam satu atau beberapa file secara langsung ke Milvus hanya dengan beberapa baris kode, sehingga menghemat waktu dan tenaga Anda.
  • Penomoran Hasil Kueri: Untuk menghindari hasil pencarian dan kueri yang sangat besar yang kembali dalam satu panggilan prosedur jarak jauh (RPC), Milvus v2.2 memungkinkan Anda untuk mengonfigurasi offset dan memfilter hasil dengan kata kunci dalam pencarian dan kueri.
  • Kontrol Akses Berbasis Peran (RBAC): Milvus v2.2 sekarang mendukung RBAC, memungkinkan Anda untuk mengontrol akses ke instance Milvus Anda dengan mengelola pengguna, peran, dan izin.
  • Kuota dan Batas: Kuota dan batasan adalah mekanisme baru dalam Milvus v2.2 yang melindungi sistem basis data dari kesalahan out-of-memory (OOM) dan crash saat terjadi lonjakan trafik secara tiba-tiba. Dengan fitur ini, Anda dapat mengontrol konsumsi, pencarian, dan penggunaan memori.
  • Time to Live (TTL) pada Tingkat Koleksi: Pada rilis sebelumnya, Milvus hanya mengizinkan Anda untuk mengonfigurasi TTL untuk cluster Anda. Namun, Milvus v2.2 sekarang mendukung konfigurasi TTL pada tingkat koleksi. Mengkonfigurasi TTL untuk koleksi tertentu dan entitas dalam koleksi tersebut akan secara otomatis berakhir setelah TTL berakhir. Konfigurasi ini memberikan kontrol yang lebih baik atas retensi data.
  • Indeks Perkiraan Pencarian Tetangga Terdekat (ANNS) Berbasis Disk (Beta): Milvus v2.2 memperkenalkan dukungan untuk DiskANN, sebuah algoritme ANNS berbasis grafik Vamana yang berbasis pada SSD. Dukungan ini memungkinkan pencarian langsung pada kumpulan data berskala besar, yang secara signifikan dapat mengurangi penggunaan memori hingga 10 kali lipat.
  • Pencadangan Data (Beta): Milvus v2.2 menyediakan alat baru untuk mencadangkan dan memulihkan data Milvus Anda dengan benar, baik melalui baris perintah atau server API.

Selain fitur-fitur baru yang disebutkan di atas, Milvus v2.2 mencakup perbaikan untuk lima bug dan beberapa peningkatan untuk meningkatkan stabilitas, kemampuan pengamatan, dan kinerja Milvus. Untuk lebih jelasnya, lihat Catatan Rilis Milvus v2.2.

Milvus v2.2.1 & v2.2.2: rilis minor dengan masalah yang telah diperbaiki

Milvus v2.2.1 dan v2.2.2 merupakan rilis minor yang berfokus pada perbaikan masalah kritis pada versi sebelumnya dan memperkenalkan fitur-fitur baru. Berikut adalah beberapa sorotan:

Milvus v2.2.1

  • Mendukung penyewa Pulsa dan otentikasi
  • Mendukung keamanan lapisan transport (TLS) dalam sumber konfigurasi etcd
  • Meningkatkan kinerja pencarian lebih dari 30%.
  • Mengoptimalkan penjadwal dan meningkatkan kemungkinan penggabungan tugas
  • Memperbaiki beberapa bug, termasuk kegagalan pemfilteran istilah pada bidang skalar yang diindeks dan kepanikan IndexNode saat gagal membuat indeks

Milvus v2.2.2

  • Memperbaiki masalah bahwa proksi tidak memperbarui cache pemimpin pecahan
  • Memperbaiki masalah bahwa info yang dimuat tidak dibersihkan untuk koleksi / partisi yang dirilis
  • Memperbaiki masalah bahwa jumlah beban tidak dibersihkan tepat waktu

Untuk lebih jelasnya, lihat Catatan Rilis Milvus v2.2.1 dan Catatan Rilis Milvus v2.2.2.

Milvus v2.2.3: lebih aman, stabil, dan tersedia

Milvus v2.2.3 adalah rilis yang berfokus pada peningkatan keamanan, stabilitas, dan ketersediaan sistem. Selain itu, rilis ini juga memperkenalkan dua fitur penting:

  • Upgrade bergulir: Fitur ini memungkinkan Milvus untuk menanggapi permintaan yang masuk selama proses upgrade, yang tidak mungkin dilakukan pada rilis sebelumnya. Upgrade bergulir memastikan sistem tetap tersedia dan responsif terhadap permintaan pengguna bahkan selama peningkatan.

  • Ketersediaan tinggi koordinator (HA): Fitur ini memungkinkan koordinator Milvus untuk bekerja dalam mode siaga aktif, sehingga mengurangi risiko kegagalan satu titik. Bahkan dalam bencana yang tidak terduga, waktu pemulihan dikurangi menjadi paling lama 30 detik.

Selain fitur-fitur baru ini, Milvus v2.2.3 mencakup banyak peningkatan dan perbaikan bug, termasuk peningkatan kinerja penyisipan massal, penggunaan memori yang lebih sedikit, metrik pemantauan yang dioptimalkan, dan kinerja meta-storage yang lebih baik. Untuk lebih jelasnya, lihat Catatan Rilis Milvus v2.2.3.

Milvus v2.2.4: lebih cepat, lebih andal, dan hemat sumber daya

Milvus v2.2.4 merupakan pembaruan minor untuk Milvus v2.2. Milvus v2.2.4 memperkenalkan empat fitur baru dan beberapa peningkatan, yang menghasilkan kinerja yang lebih cepat, meningkatkan keandalan, dan mengurangi konsumsi sumber daya. Hal-hal penting dari rilis ini meliputi:

  • Pengelompokan sumber daya: Milvus sekarang mendukung pengelompokan QueryNode ke dalam kelompok sumber daya lain, memungkinkan isolasi penuh akses ke sumber daya fisik dalam kelompok yang berbeda.
  • Penggantiannama koleksi: API penggantian nama koleksi memungkinkan pengguna untuk mengubah nama koleksi, memberikan fleksibilitas yang lebih besar dalam mengelola koleksi dan meningkatkan kegunaan.
  • Dukungan untuk Google Cloud Storage
  • Opsi baru dalam API pencarian dan kueri: Fitur baru ini memungkinkan pengguna untuk melewatkan pencarian pada semua segmen yang sedang berkembang, menawarkan kinerja pencarian yang lebih baik dalam skenario di mana pencarian dilakukan bersamaan dengan penyisipan data.

Untuk informasi lebih lanjut, lihat Catatan Rilis Milvus v2.2.4.

Milvus v2.2.5 memiliki beberapa masalah kritis, dan oleh karena itu, kami tidak menyarankan untuk menggunakan rilis ini. Kami dengan tulus meminta maaf atas ketidaknyamanan yang disebabkan oleh masalah-masalah tersebut. Namun, masalah-masalah ini telah diatasi dalam Milvus v2.2.6.

Milvus v2.2.6: menyelesaikan masalah-masalah kritis dari v2.2.5

Milvus v2.2.6 telah berhasil mengatasi masalah kritis yang ditemukan pada v2.2.5, termasuk masalah dengan daur ulang data binlog kotor dan kegagalan DataCoord GC. Jika saat ini Anda menggunakan v2.2.5, silakan lakukan upgrade untuk memastikan kinerja dan stabilitas yang optimal.

Masalah kritis yang diperbaiki meliputi:

  • Kegagalan DataCoord GC
  • Penimpaan parameter indeks yang dilewatkan
  • Penundaan sistem yang disebabkan oleh penumpukan pesan RootCoord
  • Ketidakakuratan metrik RootCoordInsertChannelTimeTick
  • Kemungkinan penghentian cap waktu
  • Penghancuran diri peran koordinator sesekali selama proses restart
  • Pos pemeriksaan yang tertinggal karena keluarnya pengumpulan sampah yang tidak normal

Untuk lebih jelasnya, lihat Catatan Rilis Milvus v2.2.6.

Ringkasan

Sebagai kesimpulan, rilis Milvus terbaru dari v2.2 ke v2.2.6 telah memberikan banyak pembaruan dan peningkatan yang menarik. Dari fitur-fitur baru hingga perbaikan bug dan pengoptimalan, Milvus terus memenuhi komitmennya untuk menyediakan solusi mutakhir dan memberdayakan aplikasi di berbagai domain. Nantikan pembaruan dan inovasi yang lebih menarik dari komunitas Milvus.

Like the article? Spread the word

Terus Baca