Milvus 路線圖
歡迎來到 Milvus 路線圖!加入我們不斷提升和發展 Milvus 的旅程。我們很高興與您分享我們的成就、未來計畫,以及我們對未來的願景。我們的路線圖不只是一張即將推出的功能清單,它反映了我們對創新的承諾,以及我們與社群合作的決心。我們邀請您深入了解我們的路線圖、提供您的意見,並協助塑造 Milvus 的未來!
路線圖
類別 | Milvus 2.5.0 (在最近的版本中達成) | 下一版 (CY25 年中) | 未來路線圖(一年內) |
---|---|---|---|
AI 驅動的非結構化資料處理 強化使用 AI 模型和先進技術處理和分析非結構化資料的能力。 |
全文檢索 支援 Sparse-BM25 的全文檢索。新的 API 接受文本作為輸入,並在 Milvus 內自動生成稀疏向量 Sparse Vector(GA) 支援稀疏向量的高效儲存和索引方法 |
Data-In and Data-Out 支援主要模型服務以擷取原始資料 AdvancedReranker 支援以模型為基礎的 rerankers 及使用者自訂的評分函數 JSON Enhancement JSON 索引及解析以加速處理過程 |
原始資料輸入與資料輸出 支援 Blob 與 url 參考以處理原始資料 支援更多資料類型 例如:Datetime、Map、GIS 支援 Tensors 支援向量清單,典型用法如 Colbert、Copali 等。 |
搜尋品質與效能 透過最佳化架構、演算法與 API,提供精確、相關且快速的搜尋結果 |
文字匹配功能 快速篩選文字/varchar 中的關鍵字/符號 增強群組搜尋 在混合搜尋中引入 group_size 並新增群組支援 位圖索引與反向索引 加速標籤篩選 |
進階匹配 例如:匹配短語、模糊匹配,以及更多的標記器 彙總 標量欄位彙總,例如:最小、最大、計數、分別。 |
部分更新 支援更新特定欄位的值 排序能力 在執行過程中依標量欄位排序 支援資料聚類 資料共址性 |
豐富的功能與管理 開發人員友善且強大的資料管理功能 |
在資料匯入時支援 CSV 檔案 Bulkinsert 支援 CSV 格式 支援 Null 和 Default 值 Null和 Default 類型使從其他 DBMS 匯入資料更容易 Milvus WebUI (Beta) 為 DBA 提供可視化管理工具 |
主鍵重複刪除 透過使用全局 pk 索引 線上模式變更 例如新增/刪除欄位、修改 varchar 長度 資料版本管理與還原 支援透過快照進行資料版本管理 |
Rust 與 C++ SDK 支援更多用戶端 支援 UDF 使用者自訂函式 |
成本效益與架構 最先進的系統,以穩定性、成本效益和可擴充性為優先考量 |
按欄位加載 選擇要加載的集合部分 記憶體最佳化 減少 OOM 並增強負載 Streaming Node (Beta) 提供全局一致性並解決根協調器上的效能瓶頸 Storage Format V2 (Beta) 通用格式設計與基於磁碟的資料存取基礎 Clustering Compaction 基於組態的資料再分配以加速讀取效能 |
懶惰載入 載入可由第一次讀取作業啟動,而無需明確呼叫 load() 分層儲存 支援冷熱儲存,以優化成本 按區域釋出 釋出部分集合,以減少記憶體使用 串流節點 (GA) 處理串流資料,並簡化架構 |
移除依賴 減少或消除對 pulsar、etcd 等外部元件的依賴 將協調邏輯合併到 MixCoord 簡化架構 |
- 我們的路線圖通常分為三個部分:最近的版本、即將推出的下一個版本,以及未來一年內的中長期願景。
- 隨著我們的進展,我們會不斷學習並偶爾調整重點,視需要增加或移除項目。
- 這些計劃僅供參考,隨時可能變更,也可能因訂閱服務的不同而有所差異。
- 我們會堅定不移地遵循我們的路線圖,並以我們的發行說明做為參考。
如何貢獻
作為一個開源專案,Milvus依靠社區的貢獻而茁壯成長。以下是您如何參與我們的旅程。
分享回饋
問題報告:遇到錯誤或有建議?在我們的GitHub 頁面上開啟一個問題。
功能建議:有新功能或改進的想法嗎?我們很樂意聽取您的意見!
程式碼貢獻
傳播
社群分享:喜歡 Milvus 嗎?在社交媒體和技術博客上分享您的使用案例和經驗。
在 GitHub 上星級我們:在我們的GitHub 儲存庫上賦予星級來表示您的支持。