Milvus・ロードマップ
Milvusロードマップへようこそ!Milvusを強化し、進化させるための継続的な旅にご参加ください。私たちの実績、将来の計画、そして今後のビジョンを共有できることを嬉しく思います。私たちのロードマップは、単なる今後の機能のリストではなく、私たちの革新へのコミットメントとコミュニティとの協力への献身を反映しています。ロードマップをご覧いただき、ご意見をお寄せいただき、Milvusの未来を形作る一助となれば幸いです!
ロードマップ
カテゴリー | Milvus 2.4.0 (最近達成) | Milvus 2.5.0(24年半ばに予定) | 今後のロードマップ(Milvus 3.0 CY24内予定) |
---|---|---|---|
AI開発者に優しい 最新のAIイノベーションで強化された開発者に優しい技術スタック |
マルチベクトル&ハイブリッドサーチ マルチプレックスリコールとフュージョンのためのフレームワーク GPUインデックスアクセラレーション より高いQPSと高速インデックス作成のサポート PyMilvusのモデルライブラリ Milvusのための統合エンベッディングモデル |
Sparse Vector (GA) 局所特徴抽出とキーワード検索 Milvus Lite (GA) Milvusの軽量、インメモリバージョン Embedding Models Gallery モデルライブラリにおける画像およびマルチモーダル埋め込みとリランカーモデルのサポート |
独自のデータインとデータアウト Blobデータタイプのサポート データクラスタリング データ協調性 シナリオ指向のベクトル検索 例:マルチターゲット検索とNNフィルタリング 埋め込みとリランカーエンドポイントのサポート |
豊富な機能 検索およびデータ管理機能の強化 |
FP16, BF16 データ型のサポート これらの ML データ型はメモリ使用量の削減に役立つ グループ化検索 スプリット埋め込みを集約 ファジィマッチと転置インデックス varchar や int などのスカラー型に対するファジィマッチと転置インデックスのサポート |
Inverted Index for Array & JSON 配列のインデックス作成と JSON の部分的サポート BitsetIndex 実行速度の向上と将来のデータ集約 Truncate Collection メタデータを保持したままデータ消去が可能 NULL とデフォルト値のサポート |
より多くのデータ型のサポート 例:Datetime、GIS 高度なテキストフィルタリング 例:Match Phrase プライマリキーの重複排除 |
コスト効率とアーキテクチャ 安定性、コスト効率、スケーラビリティ、パフォーマンスを重視した高度なシステム |
より多くのコレクション/パーティションのサポート 10,000を超えるコレクションをより小さなクラスタで処理 Mmap Optimization 削減されたメモリ消費とレイテンシのバランス Bulk Insert Optimazation 大規模データセットのインポートを簡素化。 |
Lazy Load 読み込み操作によってデータをオンデマンドでロード Major Compaction 読み込みパフォーマンスを向上させるために設定に基づいてデータを再分配 成長するデータ用の Mmap データセグメントを拡張するための Mmap ファイル |
メモリ制御 メモリ不足の問題を軽減し、グローバルなメモリ管理を提供 LogNode の導入 グローバルな一貫性を確保し、ルート調整におけるシングルポイントのボトルネックに対処 ストレージフォーマット V2 ユニバーサルフォーマット設計により、ディスクベースのデータアクセスの基礎を築く |
Enterprise Ready エンタープライズ本番環境のニーズを満たす設計 |
Milvus CDC データレプリケーションのための機能 Accesslogの強化 監査とトレースのための詳細な記録 |
新しいリソースグループ リソース管理の強化 ストレージフック Bring Your Own Key (BYOK) 暗号化のサポート |
動的なレプリカ数の調整 レプリカ数の動的な変更を促進 動的なスキーマの修正 例:フィールドの追加/削除、varchar 長の修正 Rustおよび C# SDKs |
- 私たちのロードマップは、通常3つの部分から構成されています。最新のリリース、次にリリース予定のリリース、そして今後1年以内の中長期的なビジョンです。
- 進捗に伴い、私たちは継続的に学習し、必要に応じて項目を追加または削除し、時折フォーカスを調整します。
- これらの計画はあくまで参考であり、変更される可能性があります。
- 私たちは、リリースノートを参考にしながら、ロードマップに忠実に従います。
貢献方法
オープンソースプロジェクトであるMilvusは、コミュニティからの貢献によって成長しています。私たちの旅の一部になる方法をご紹介します。
フィードバックの共有
問題の報告バグに遭遇したり、提案をお持ちですか?GitHubのページに課題を投稿してください。
機能提案:新機能や改善点のアイデアをお持ちですか?ぜひお寄せください!
コードへの貢献
プルリクエスト:私たちのコードベースに直接貢献してください。バグの修正、機能の追加、ドキュメントの改善など、あなたの貢献を歓迎します。
開発ガイド:コードコントリビューションに関するガイドラインは、コントリビューターガイドをご覧ください。
情報を広める
ソーシャルシェアリングMilvusが好きですか?あなたの使用例や経験をソーシャルメディアや技術ブログで共有しましょう。
GitHubでスターをつける:GitHubリポジトリにスターを付けて、あなたのサポートを示しましょう。