作为领先的向量数据库,Milvus专注为AI应用和向量相似度搜索提供卓越的支持,并且不断努力引入各种新功能和优化工具以增强用户体验。然而仍有一些已知限制需要注意。以下是使用Milvus时可能遇到的限制。
一、Milvus资源名称长度
集合、字段、索引、分区的名称限制为255个字符。
二、Milvus命名规则
Milvus资源名称必须以字母或下划线开头,可以包含数字、字母和下划线。
三、Milvus资源数量限制
1、每个Milvus数据库中可创建的集合数量上限为65,536个。
2、单个集合内的分区数量最多为4,096个。
3、分片数量上限为16个。
4、单个集合中的字段数量不得超过64个。
5、每个集合内可以有一个主索引。
6、实体的数量是不受限制的。
四、Milvus字符串长度
Milvus VARCHAR类型的数据最大长度为65,535个字符。
五、Milvus向量维度限制
Milvus单向量的最大维度为32,768。
六、Milvus每个RPC输入/出限制
Milvus插入、搜索和查询操作的每次RPC限制为512 MB。
七、Milvus加载数据内存限制
加载的数据量不应超过所有查询节点总内存资源的90%,以保证系统有足够的内存运行执行引擎。
八、Milvus搜索限制
1、在执行搜索操作时,”topk”(即返回最相似的结果数量)的最大值为16,384。
2、同样,”nq”(即单个搜索请求中查询向量的数量)的最大值也设定为16,384。