2021年のmilvus - 振り返りの年
2021年は、オープンソースプロジェクトとしてのMilvusにとって素晴らしい年となりました。このような素晴らしい年に貢献してくれたMilvusのすべての貢献者、ユーザー、そしてパートナーにこの場を借りてお礼を申し上げたい。
私にとって今年最も印象的な出来事のひとつは、Milvus 2.0のリリースです。このプロジェクトを開始する前、私たちが世界で最も先進的なベクターデータベースを提供できると信じていたコミュニティメンバーはごく少数でしたが、今、Milvus 2.0 GAがプロダクションレディになったことを誇りに思います。
私たちはすでに2022年に向けて新たなエキサイティングな課題に取り組んでいますが、昨年私たちが踏み出した大きなステップのいくつかを祝うのは楽しいことだと思いました。いくつか紹介しよう:
コミュニティの成長
まず、GitHubとSlackのコミュニティ統計のまとめです。2021年12月末までに
貢献者は2020年12月の121人から2021年12月には209人に増加(172%増)
スターは2020年12月の4828から2021年12月には9090に増加(188%増)
フォークは2020年12月の756人から2021年12月には1383人に増加(182%増)
Slackメンバーは2020年12月の541人から2021年12月の1233人に増加(227%増)
イメージ
コミュニティ・ガバナンスとアドボカシー
Milvusが2019年10月に初めてオープンソースになったとき、私たちは比較的小さなチームと小さなコミュニティを持っていたので、当然、プロジェクトは主に数人のコアチームメンバーによって統治されていました。しかし、その後コミュニティが大きく成長したため、新しい貢献者をより効率的に迎えることができるよう、プロジェクトを運営するためのより良いシステムが必要であることに気づきました。
その結果、私たちは2021年に5人の新しいメンテナを任命し、進行中の作業と報告された問題を追跡して、タイムリーにレビューとマージが行われるようにしました。5人のメンテナーのGitHub IDは、@xiaofan-luan; @congqixia; @scsven; @czs007; @yanliang567です。PRで助けが必要な場合は、遠慮なくこれらのメンテナに連絡してください。
また、Milvus Advocate Programを立ち上げました。あなたの経験を共有し、コミュニティメンバーに援助を提供し、見返りに評価を得るために、より多くの方の参加をお待ちしています。
イメージ
(Image: Milvus GitHub contributors, dynamicwebpaigeのプロジェクトで作成 )
Milvusプロジェクトからのお知らせとマイルストーン
- バージョンリリース数:14
- Milvus v2.0.0 GA対応SDK
PyMilvus (利用可能)
Go SDK (利用可能)
Java SDK (利用可能)
Node.js SDK(利用可能)
C++ SDK (開発中)
- Milvus新ツール提供開始
- Milvus_CLI(Milvus コマンドライン)
- Attu(Milvus管理GUI)
- Milvus K8s オペレータ
コミュニティイベント
現在のCovid-19の状況にもかかわらず、私たちのグローバルなコミュニティメンバーが(主にバーチャルで)会うことができるように、今年も多くのイベントを主催し、参加しました。合計で21のカンファレンスに参加し、ホストを務めました:
- 6 技術ミーティング
- 7 Milvusオフィスアワー
- 34 ウェビナー
- 3 オフラインミートアップ
2022年にはさらに多くのイベントを計画しています。お近くで開催されるイベントに参加されたい方は、コミュニティフォーラムの「イベントとミートアップ」カテゴリーで、今後のイベントと開催場所をご確認ください。今後のイベントのスピーカーやホストをご希望の方は、community@milvus.io までご連絡ください。
2022年に向けて-ロードマップとお知らせ
コミュニティ
- Milvusプロジェクトメンバーシップを向上させ、より多くのメンテナやコミッタを集め、選出し、一緒にコミュニティを作り上げていく。
- メンターシッププログラムを立ち上げ、コミュニティに参加し貢献したいと考える新参者をより多く支援する。
- 技術文書、ユーザーガイド、コミュニティ文書を含む、コミュニティ文書のガバナンスを改善する。2022年には、コミュニティメンバーが一緒にMilvusハンドブックを完成させ、人々がMilvusのより良い使い方を学ぶことができるようになることを願っています。
- 上流のAIコミュニティや、Milvusが依存しているKubernetes、MinIO、etcd、Pulsarなどのコミュニティを含む、他のオープンソースコミュニティとの協力と交流を強化する。
- SIGミーティングをより定期的に開催することで、よりコミュニティ主導型になる。現在運営されているsig-pymilvusの他に、2022年にはもっと多くのSIGを持つ予定です。
Milvusプロジェクト:
- パフォーマンス・チューニング
Milvusが選ばれる理由として、優れたパフォーマンスは常に重要な要素です。2022年にはパフォーマンス最適化プロジェクトを開始し、スループットと遅延を2倍以上向上させる予定です。また、メモリレプリカを導入し、スループットと小規模データセットでのシステムの安定性を向上させ、GPUをサポートし、インデックス構築とオンラインサービスを高速化する予定です。
- 機能性
Milvus2.0では、既にベクトル/スカラーハイブリッド検索、エンティティ削除、タイムトラベルなどの機能をサポートしている。次の2つのメジャーリリースでは以下の機能をサポートする予定です:
- より豊富なデータ型のサポート:文字列、ブロブ、地理空間など。
- ロールベースのアクセス制御
- 主キーの重複排除
- ベクトルでの範囲検索のサポート(距離<0.8の検索)
- レストフルAPIのサポート、およびその他の言語SDK
- 使いやすさ
来年には、Milvusの導入と管理を支援するツールを開発する予定です。
Milvus up: K8sクラスタのないオフライン環境でMilvusを立ち上げるためのデプロイコンポーネント。また、モニタリング、トレース、その他Milvusの開発にも役立ちます。
Attu - クラスタ管理システムAttuの改良を続けます。健康診断やインデックスの最適化などの機能を追加する予定です。
Milvus DM: 他のデータベースやファイルからMilvusへベクターを移行するためのデータ移行ツールです。まずはFAISS、HNSW、Milvus 1.0/2.0をサポートし、その後MySQLやElasticsearchなど他のデータベースもサポートする予定です。
作者について
Xiaofan Luan、Zillizのパートナー兼エンジニアリング・ディレクター、LF AI & Data Foundationの技術諮問委員会メンバー。オラクル米国本社、Software Defined Storageの新興企業Hedvigを歴任。Alibaba Cloud Databaseチームに参加し、NoSQLデータベースHBaseとLindormの開発を担当。コーネル大学で電子コンピューター工学の修士号を取得。
- コミュニティの成長
- コミュニティ・ガバナンスとアドボカシー
- Milvusプロジェクトからのお知らせとマイルストーン
- コミュニティイベント
- 2022年に向けて-ロードマップとお知らせ
- 作者について
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