Milvus ロードマップ
Milvusロードマップへようこそ!Milvusを強化し、進化させるための継続的な旅にご参加ください。私たちの実績、将来の計画、そして今後のビジョンを共有できることを嬉しく思います。私たちのロードマップは、単なる今後の機能のリストではなく、私たちの革新へのコミットメントとコミュニティとの協力への献身を反映しています。是非、ロードマップをご覧いただき、ご意見をお寄せいただき、Milvusの未来を形作るお手伝いをさせてください!
ロードマップ
カテゴリー | Milvus 2.5.0 (最近のリリースで達成) | 次回リリース (CY25年中頃) | 今後のロードマップ(1年以内) |
---|---|---|---|
AI-Driven Unstructured Data Processing AIモデルや先進技術を活用した非構造化データの処理・分析能力を強化。 |
全文検索 Sparse-BM25で全文検索をサポート。新APIはテキストを入力とし、Milvus内でスパースベクトルを自動生成 スパースベクトル(GA) スパースベクトルの効率的な格納方法とインデックス作成方法をサポート。 |
Data-In and Data-Out 元データをインジェストするための主要なモデルサービスをサポート Advanced Reranker モデルベースのリランカーとユーザー定義のスコアリング関数をサポート JSONEnhancement JSONインデキシングとパージングによる処理の高速化 |
オリジナルデータ-インとデータ-アウト オリジナルデータを処理するためのBlobとurl参照をサポート より多くのデータ型をサポート 例:Datetime、Map、GIS テンソールをサポート ベクトルのリストをサポート、コルベール、コパリなどの典型的な使用法。 |
検索品質とパフォーマンス アーキテクチャ、アルゴリズム、APIを最適化することで、正確、適切、高速な検索結果を提供。 |
テキストマッチ機能 テキスト/varchar内のキーワード/トークンを素早くフィルタリング グループ化検索の強化 ハイブリッド検索におけるgroup_sizeの導入とgroup byサポートの追加 ビットマップインデックスと転置インデックス タグに対するフィルタリングの高速化 |
Advanced Match Match Phrase, Fuzzy Match, and more tokenizers Aggregations Scalar field aggregations, e.g. min, max, count, distinct. |
部分更新 特定のフィールド値への更新をサポート ソート機能 実行中のスカラーフィールドによるソート データのクラスタリングをサポート データのコロカリティ。 |
豊富な機能と管理 開発者フレンドリーかつ堅牢なデータ管理機能 |
データインポートでCSVファイルをサポート BulkinsertはCSVフォーマットをサポート Nullとデフォルト値をサポート Nullとデフォルトタイプは他のDBMSからのデータインポートを容易にします Milvus WebUI (Beta) DBAのためのビジュアル管理ツール |
プライマリキーの重複排除 グローバル pk インデックスの使用による オンラインスキーマ変更 例:フィールドの追加/削除、varchar 長さの変更 データバージョニングとリストア スナップショットによるデータバージョニングのサポート |
Rust and C++ SDK より多くのクライアントをサポート UDF をサポート ユーザー定義関数 |
コスト効率とアーキテクチャ 安定性、コスト効率、スケーラビリティを優先した最先端のシステム |
Field by Load ロードするコレクションの一部を選択 Memory Optimization OOMの削減とロードの強化 Streaming Node (Beta) グローバルな一貫性を提供し、ルートコーディネータ上のパフォーマンスボトルネックを解決 Storage Format V2 (Beta) ユニバーサルフォーマットの設計とディスクベースのデータアクセスの基盤 Clustering Compaction 設定に基づくデータの再分配により読み取りパフォーマンスを高速化 |
Lazy Load 明示的にload()を呼び出すことなく、最初の読み取り操作でロードを開始できる Tiered Storage コスト最適化のためのホットストレージとコールドストレージのサポート Fieldによるリリース メモリ使用量を削減するためにコレクションの一部をリリース Streaming Node (GA) ストリーミングデータを処理し、アーキテクチャを簡素化する。 |
依存関係を取り除く パルサー、etcdのような外部コンポーネントへの依存を削減または排除 コーディネート・ロジックをMixCoordに統合 アーキテクチャを簡素化する |
- 私たちのロードマップは通常、最新リリース、次の次期リリース、そして今後1年以内の中長期的なビジョンの3つの部分で構成されています。
- 進捗に伴い、私たちは継続的に学習し、必要に応じて項目を追加したり削除したりして、時折焦点を調整します。
- これらの計画はあくまで参考であり、変更される可能性があります。
- 私たちは、リリースノートを参考にしながら、ロードマップに忠実に従います。
貢献方法
Milvusはオープンソースプロジェクトとして、コミュニティからの貢献によって成長しています。私たちの旅の一部になる方法をご紹介します。
フィードバックの共有
問題の報告バグに遭遇したり、提案をお持ちですか?GitHubのページに課題を投稿してください。
機能提案:新機能や改善点のアイデアをお持ちですか?ぜひお寄せください!
コードへの貢献
プルリクエスト:私たちのコードベースに直接貢献してください。バグの修正、機能の追加、ドキュメントの改善など、あなたの貢献を歓迎します。
開発ガイド:コードコントリビューションに関するガイドラインは、コントリビューターガイドをご覧ください。
情報を広める
ソーシャルシェアリングMilvusが好きですか?あなたの使用例や経験をソーシャルメディアや技術ブログで共有しましょう。
GitHubでスターをつける:GitHubリポジトリにスターを付けて、あなたのサポートを示しましょう。