IBM Cloud Docs
添加 Milvus 服務

添加 Milvus 服務

Milvus 是一個向量資料庫,用於儲存、索引和管理由深度神經網路和其他機器學習 (ML) 模型開發的大量嵌入向量。 開發它是為了加強內嵌相似性搜尋和 AI 應用程式的能力。 Milvus 使非結構化資料搜尋在各種環境中更易於存取和一致。

2.4.0 版本 pymilvus 推薦用於 Milvus 2.4.x。 解除安裝舊版並安裝最新版本 pymilvus

完成以下步驟將 Milvus 加入為 IBM® watsonx.data 中的服務。

  1. 登入 watsonx.data 主控台。

  2. 從導覽功能表中,選取 基礎架構管理程式

  3. 若要定義並連接到服務,請按一下新增元件,選擇 Milvus,然後按一下下一步

  4. 添加組件 - Milvus 視窗中,提供以下詳細資訊。

    添加 Milvus 服務
    欄位 說明
    顯示名稱 輸入螢幕上顯示的 Milvus 服務名稱。
    大小 選擇合適的尺寸。
    精簡版:建議使用 10K 向量、64 個索引參數、1024 段大小及 384 維度。 注意LiteTiny Milvus 元件僅在 watsonx.data Lite 計劃中提供。
    Starter:建議用於 100 萬個向量、64 個索引參數、1024 個段大小和 384 個維度。
    Small:建議用於 1000 萬個向量、64 個索引參數、1024 個段大小和 384 個維度。
    :建議用於 5000 萬個向量、64 個索引參數、1024 個段大小和 384 個維度。
    Large:建議用於 1 億個向量、64 個索引參數、1024 個段大小和 384 個維度。

    自訂:建議使用多達 30 億向量、64 個索引參數及 1024 個區段。 實際支援的向量和維數取決於索引類型和最大支援的 vCPU 配置。

    • IVF_SQ8 - 最多 30 億向量。
    • IVF_FLAT - 高達 1.3 億向量。
    • HNSW - 高達 10 億向量。
    添加存儲桶 關聯小型中型大型的外部儲存。 對於 Starter 大小,您也可以選擇IBM管理的儲存。 若要關聯外部存儲,您必須配置存儲。
    路徑 對於外部存儲,指定要儲存向量化資料檔案的路徑。

    Milvus 現在允許在預先定義的 T 恤尺寸(初級、小型、中型和大型)或自訂尺寸之間縮放。 縮小 Milvus 可能會影響從較高容量縮小時的效能。 如果在縮小規模後,集合不再適合放入記憶體,服務可能會受到影響。 如果服務受到影響,唯一的解決方案就是放棄收集或重新擴充。 即使服務沒有當機,先前載入但現在超出可用記憶體的集合也可能會遇到問題。

    擴充作業會造成 5 至 10 分鐘的服務延遲。 在擴充轉換期間,正在進行的作業可能會中斷。

    有關添加外部存儲的更多信息,請參閱 添加存儲目錄對

    如果集合的架構改變(集合中欄位數量的增加或集合大小的增加)varchar 字段超過 256 個字符,或如果將多個向量字段添加到集合中),記錄數可能會減少。

    Milvus 服務可以連接到沒有目錄的儲存。 即使在停用儲存後,您仍可以在 Milvus 上執行操作。

    您必須為 Milvus 使用的儲存提供端點,並為 S3 等特定於區域的儲存提供區域,且末端不帶斜杠。 例如: https://s3.<REGION>.amazonaws.com

    Milvus 引擎主桶的桶憑證更新需要手動暫停和恢復引擎才能生效。

  5. 按一下建立

相關API

如需相關 API 的資訊,請參閱