Milvus 2.2.8: Performa Kueri yang Lebih Baik, Throughput 20% Lebih Tinggi
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!
- Mengurangi konsumsi memori puncak selama pemuatan koleksi
- Skenario kueri yang diperluas dengan plugin yang mendukung QueryNode
- Performa kueri yang dioptimalkan dengan algoritme pemadatan yang disempurnakan
- Penghematan sumber daya dan kinerja kueri yang lebih baik dengan pecahan koleksi yang lebih sedikit
- Peningkatan throughput sebesar 20% dengan algoritma pengelompokan kueri yang lebih baik
- Mari tetap berkomunikasi!
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