πŸš€ Coba Zilliz Cloud, Milvus yang sepenuhnya terkelola, secara gratisβ€”rasakan performa 10x lebih cepat! Coba Sekarang>>

milvus-logo
LFAI
  • Home
  • Blog
  • Milvus pada tahun 2021 - Tinjauan Tahun

Milvus pada tahun 2021 - Tinjauan Tahun

  • Events
January 07, 2022
Xiaofan Luan

Tahun 2021 merupakan tahun yang luar biasa bagi Milvus sebagai proyek sumber terbuka. Saya ingin meluangkan waktu sejenak untuk berterima kasih kepada semua kontributor dan pengguna Milvus, serta para mitra yang telah berkontribusi pada tahun yang luar biasa ini.

Salah satu momen yang paling mengesankan di tahun ini bagi saya adalah peluncuran Milvus 2.0. Sebelum kami memulai proyek ini, hanya beberapa anggota komunitas yang percaya bahwa kami dapat memberikan database vektor tercanggih di dunia, tetapi sekarang saya dengan bangga mengatakan bahwa Milvus 2.0 GA telah siap untuk diproduksi.

Kami sudah mengerjakan serangkaian tantangan baru dan menarik untuk tahun 2022, tetapi saya pikir akan menyenangkan untuk merayakan beberapa langkah besar yang kami ambil tahun lalu. Berikut ini beberapa di antaranya:

Pertumbuhan Komunitas

Pertama, berikut ini ringkasan statistik komunitas dari GitHub dan Slack. Pada akhir Desember 2021:

  • Kontributor telah meningkat dari 121 pada Desember 2020 menjadi 209 pada Desember 2021 (naik 172%)

  • Bintang telah meningkat dari 4828 pada Desember 2020 menjadi 9090 pada Desember 2021 (naik 188%)

  • Garpu telah meningkat dari 756 pada Desember 2020 menjadi 1383 pada Desember 2021 (naik 182%)

  • Anggota yang mengendur telah meningkat dari 541 di bulan Desember 2020 menjadi 1233 di bulan Desember 2021 (naik 227%)

img img

Tata Kelola dan Advokasi Komunitas

Ketika Milvus pertama kali menjadi open source pada Oktober 2019, kami memiliki tim yang relatif kecil dan komunitas yang kecil, jadi secara alami proyek ini sebagian besar diatur oleh beberapa anggota tim inti. Namun, sejak komunitas telah berkembang secara signifikan, kami menyadari bahwa kami membutuhkan sistem yang lebih baik untuk menjalankan proyek ini sehingga kami dapat menerima kontributor baru dengan lebih efisien.

Sebagai hasilnya, kami telah menunjuk 5 pengelola baru pada tahun 2021 untuk melacak pekerjaan yang sedang berlangsung dan masalah yang dilaporkan untuk memastikan bahwa masalah tersebut ditinjau dan digabungkan secara tepat waktu. ID GitHub dari kelima pengelola tersebut adalah @xiaofan-luan; @congqixia; @scsven; @czs007; @yanliang567. Silakan hubungi para pengelola ini jika Anda membutuhkan bantuan dengan PR Anda.

Kami juga telah meluncurkan Program Advokat Milvus, dan kami mengundang lebih banyak orang untuk bergabung dengan kami untuk berbagi pengalaman, menawarkan bantuan kepada anggota komunitas, dan mendapatkan pengakuan sebagai imbalannya.

img img

(Gambar: Kontributor Milvus GitHub, dibuat dengan proyek dynamicwebpaige)

Pengumuman dan Pencapaian Proyek Milvus

  1. Jumlah rilis versi: 14
  1. Milvus v2.0.0 SDK yang didukung GA
  • PyMilvus (Tersedia)

  • Go SDK (Tersedia)

  • Java SDK (Tersedia)

  • Node.js SDK (Tersedia)

  • C++ SDK (Sedang dikembangkan)

  1. Alat-alat Milvus baru diluncurkan:
  1. Milvus menjadi proyek kelulusan LF AI & Data Foundation.

  2. Milvus: Sistem Manajemen Data Vektor yang Dibangun Khusus yang dipublikasikan di SIGMOD'2021).

  3. Forum Komunitas Milvus diluncurkan.

Acara Komunitas

Kami telah menyelenggarakan dan bergabung dengan banyak acara tahun ini sehingga anggota komunitas global kami dapat bertemu (sebagian besar secara virtual) terlepas dari situasi Covid-19 saat ini. Secara total, kami telah menghadiri 21 konferensi dan menjadi tuan rumah:

  • 6 Pertemuan Teknis
  • 7 Jam Kantor Milvus
  • 34 Webinar
  • 3 Pertemuan Offline

Kami berencana untuk mengadakan lebih banyak acara di tahun 2022. Jika Anda ingin bergabung dengan acara-acara di dekat Anda, silakan periksa kategori Acara dan Pertemuan di forum komunitas kami untuk melihat acara yang akan datang dan lokasinya. Jika Anda ingin menjadi pembicara atau pembawa acara untuk acara-acara mendatang, silakan hubungi kami di community@milvus.io.

Menatap ke Depan hingga 2022- Peta Jalan & Pengumuman

Komunitas:

  1. Meningkatkan Keanggotaan Proyek Milvus untuk menarik/memilih lebih banyak pengelola dan komite untuk membangun komunitas bersama.
  2. Meluncurkan Program Mentorship untuk menawarkan lebih banyak bantuan kepada pendatang baru yang ingin bergabung dengan komunitas dan berkontribusi.
  3. Meningkatkan tata kelola dokumen komunitas, termasuk dokumen teknis, panduan pengguna, dan dokumen komunitas. Pada tahun 2022, diharapkan anggota komunitas dapat menyelesaikan Buku Panduan Milvus bersama-sama sehingga orang-orang dapat belajar cara menggunakan Milvus dengan lebih baik.
  4. Memperkuat kerja sama dan interaksi dengan komunitas open source lainnya, termasuk komunitas AI hulu dan komunitas seperti Kubernetes, MinIO, dll. dan Pulsar yang menjadi andalan Milvus.
  5. Menjadi lebih digerakkan oleh komunitas dengan mengadakan lebih banyak pertemuan rutin SIG. Selain sig-pymilvus yang saat ini sedang berjalan, rencana kami adalah memiliki lebih banyak SIG pada tahun 2022.

Proyek Milvus:

  1. Penyetelan kinerja

Performa yang luar biasa selalu menjadi alasan penting mengapa pengguna memilih Milvus. Pada tahun 2022, kami berencana untuk memulai proyek pengoptimalan kinerja untuk meningkatkan throughput dan delay setidaknya dua kali lipat. Kami juga berencana untuk memperkenalkan replika memori untuk meningkatkan throughput dan stabilitas sistem di bawah kumpulan data yang kecil, dan mendukung GPU untuk mempercepat pembuatan indeks dan penayangan online.

  1. Fungsionalitas

Milvus 2.0 telah mendukung fungsi-fungsi seperti pencarian hibrida vektor/skalar, penghapusan entitas, dan perjalanan waktu. Kami berencana untuk mendukung fitur-fitur berikut ini dalam dua rilis besar berikutnya:

  • Dukungan untuk tipe data yang lebih kaya: String, Blob, Geospasial, dll.
  • Kontrol akses berbasis peran
  • Deduplikasi kunci utama
  • Dukungan untuk pencarian rentang pada vektor (pencarian dengan jarak < 0,8)
  • Dukungan Restful API, dan SDK bahasa lainnya
  1. Kemudahan penggunaan

Di tahun mendatang, kami berencana untuk mengembangkan beberapa alat untuk membantu penerapan dan pengelolaan Milvus dengan lebih baik.

  • Milvus up: Komponen penerapan yang membantu pengguna untuk menjalankan Milvus di lingkungan offline tanpa cluster K8. Ini juga membantu untuk menerapkan pemantauan, penelusuran, dan pengembangan Milvus lainnya.

  • Attu - Kami akan terus meningkatkan Attu sebagai sistem manajemen cluster kami. Kami berencana untuk menambahkan fungsionalitas seperti diagnosis kesehatan dan pengoptimalan indeks.

  • Milvus DM: Alat migrasi data untuk memindahkan vektor dari database atau file lain ke Milvus. Pertama-tama kami akan mendukung FAISS, HNSW, Milvus 1.0/2.0, kemudian basis data lain seperti MySQL dan Elasticsearch.

Tentang penulis

Xiaofan Luan, mitra dan Direktur Teknik Zilliz, serta anggota Komite Penasihat Teknis LF AI & Data Foundation. Dia pernah bekerja di kantor pusat Oracle AS dan Hedvig, sebuah perusahaan rintisan penyimpanan berbasis perangkat lunak. Dia bergabung dengan tim Alibaba Cloud Database dan bertanggung jawab atas pengembangan basis data NoSQL HBase dan Lindorm. Luan memperoleh gelar master di bidang Teknik Komputer Elektronik dari Cornell University.

Like the article? Spread the word

Terus Baca