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

milvus-logo
LFAI
  • Home
  • Blog
  • Milvus 2.2.8: Performa Kueri yang Lebih Baik, Throughput 20% Lebih Tinggi

Milvus 2.2.8: Performa Kueri yang Lebih Baik, Throughput 20% Lebih Tinggi

  • News
May 12, 2023
Fendy Feng

Milvus 2.2.8 Milvus 2.2.8

Kami dengan senang hati mengumumkan rilis terbaru Milvus 2.2.8. Rilis ini mencakup banyak peningkatan dan perbaikan bug dari versi sebelumnya, yang menghasilkan kinerja query yang lebih baik, penghematan sumber daya, dan hasil yang lebih tinggi. Mari kita lihat apa saja yang baru dalam rilis ini.

Mengurangi konsumsi memori puncak selama pemuatan koleksi

Untuk melakukan kueri, Milvus perlu memuat data dan indeks ke dalam memori. Namun, selama proses pemuatan, beberapa salinan memori dapat menyebabkan penggunaan memori puncak meningkat hingga tiga hingga empat kali lebih tinggi daripada saat runtime yang sebenarnya. Versi terbaru Milvus 2.2.8 secara efektif mengatasi masalah ini dan mengoptimalkan penggunaan memori.

Skenario kueri yang diperluas dengan plugin yang mendukung QueryNode

QueryNode sekarang mendukung plugin di Milvus 2.2.8 terbaru. Anda dapat dengan mudah menentukan jalur file plugin dengan konfigurasi queryNode.soPath. Kemudian, Milvus dapat memuat plugin pada saat runtime dan memperluas skenario kueri yang tersedia. Lihat dokumentasi plugin Go, jika Anda memerlukan panduan untuk mengembangkan plugin.

Performa kueri yang dioptimalkan dengan algoritme pemadatan yang disempurnakan

Algoritme pemadatan menentukan kecepatan penggabungan segmen, yang secara langsung memengaruhi kinerja kueri. Dengan peningkatan terbaru pada algoritme pemadatan, efisiensi konvergensi telah meningkat secara dramatis, menghasilkan kueri yang lebih cepat.

Penghematan sumber daya dan kinerja kueri yang lebih baik dengan pecahan koleksi yang lebih sedikit

Milvus adalah sistem pemrosesan paralel masif (MPP), yang berarti bahwa jumlah pecahan koleksi berdampak pada efisiensi Milvus dalam penulisan dan kueri. Pada versi yang lebih lama, sebuah koleksi memiliki dua pecahan secara default, yang menghasilkan kinerja penulisan yang sangat baik tetapi mengorbankan kinerja penginputan dan biaya sumber daya. Dengan pembaruan Milvus 2.2.8 yang baru, pecahan koleksi default telah dikurangi menjadi satu, sehingga pengguna dapat menghemat lebih banyak sumber daya dan melakukan kueri yang lebih baik. Sebagian besar pengguna dalam komunitas memiliki kurang dari 10 juta volume data, dan satu pecahan sudah cukup untuk mencapai kinerja penulisan yang baik.

Catatan: Peningkatan ini tidak memengaruhi koleksi yang dibuat sebelum rilis ini.

Peningkatan throughput sebesar 20% dengan algoritma pengelompokan kueri yang lebih baik

Milvus memiliki algoritma pengelompokan kueri yang efisien yang menggabungkan beberapa permintaan kueri dalam antrean menjadi satu untuk eksekusi yang lebih cepat, sehingga secara signifikan meningkatkan throughput. Dalam rilis terbaru, kami membuat peningkatan tambahan pada algoritma ini, meningkatkan throughput Milvus setidaknya 20%.

Selain peningkatan yang disebutkan di atas, Milvus 2.2.8 juga memperbaiki berbagai bug. Untuk lebih jelasnya, lihat Catatan Rilis Milvus.

Mari tetap berkomunikasi!

Jika Anda memiliki pertanyaan atau masukan mengenai Milvus, jangan ragu untuk menghubungi kami melalui Twitter atau LinkedIn. Anda juga dapat bergabung dengan saluran Slack untuk mengobrol dengan teknisi kami dan seluruh komunitas secara langsung atau lihat jam kerja kami di hari Selasa!

Like the article? Spread the word

Terus Baca