作為領先的向量數(shù)據(jù)庫,Milvus專注為AI應用和向量相似度搜索提供卓越的支持,并且不斷努力引入各種新功能和優(yōu)化工具以增強用戶體驗。然而仍有一些已知限制需要注意。以下是使用Milvus時可能遇到的限制。
一、Milvus資源名稱長度
集合、字段、索引、分區(qū)的名稱限制為255個字符。
二、Milvus命名規(guī)則
Milvus資源名稱必須以字母或下劃線開頭,可以包含數(shù)字、字母和下劃線。
三、Milvus資源數(shù)量限制
1、每個Milvus數(shù)據(jù)庫中可創(chuàng)建的集合數(shù)量上限為65,536個。
2、單個集合內(nèi)的分區(qū)數(shù)量最多為4,096個。
3、分片數(shù)量上限為16個。
4、單個集合中的字段數(shù)量不得超過64個。
5、每個集合內(nèi)可以有一個主索引。
6、實體的數(shù)量是不受限制的。
四、Milvus字符串長度
Milvus VARCHAR類型的數(shù)據(jù)最大長度為65,535個字符。
五、Milvus向量維度限制
Milvus單向量的最大維度為32,768。
六、Milvus每個RPC輸入/出限制
Milvus插入、搜索和查詢操作的每次RPC限制為512 MB。
七、Milvus加載數(shù)據(jù)內(nèi)存限制
加載的數(shù)據(jù)量不應超過所有查詢節(jié)點總內(nèi)存資源的90%,以保證系統(tǒng)有足夠的內(nèi)存運行執(zhí)行引擎。
八、Milvus搜索限制
1、在執(zhí)行搜索操作時,”topk”(即返回最相似的結果數(shù)量)的最大值為16,384。
2、同樣,”nq”(即單個搜索請求中查詢向量的數(shù)量)的最大值也設定為16,384。