约束与限制

0 阅读4分钟

 数据一致性说明

由于读写分离架构设计,插入Doc更新Doc插入或更新Doc操作后,对应的Doc可能无法立即被检索Doc获取Doc操作获取到;同样,删除Doc操作后,对应Doc可能无法立即对检索Doc获取Doc不可见。

DashVector会保障最终的数据一致性,即用户的所有Doc操作会按照实际发生顺序严格执行。

免费实例(Cluster)限制

说明

如您需调整免费实例(Cluster)相关限制(如Collection数量限制、Doc上限限制、QPS限制等),或有任何需求、反馈或期望获取更多技术支持,欢迎通过如下方式联系我们:

限制项限制条件
每个UID免费Cluster数量1个
免费Cluster可创建Collection数量2个
免费Cluster使用时长1个月,到期或主动释放后可重新申请创建免费Cluster
获取Doc* QPS限制:100
删除Doc* QPS限制:100
插入Doc* QPS限制:100
更新Doc* QPS限制:100
插入或更新Doc* QPS限制:100

免费Cluster的Collection享有固定的存储空间,Doc数上限随向量维度动态调整。同时检索Doc的QPS也随向量维度动态调整,当前免费实例QPS上限为30。可根据下表估算Doc数上限和检索Doc的QPS上限:

向量维度免费Collection Doc数理论上限免费Collection 检索DocQPS理论上限
64240000030
128120000030
25660000030
51230000015
76820000010
10241500007
15361000005
2048750003
4096375001
8192187501
1638493751
2000076801

付费实例(Cluster)限制

说明

  • 付费Cluster容量和QPS不做硬性限制,但受所选Cluster规格、数据量、向量维度等因素影响,存在上限,可参考产品规格

  • 付费Cluster最大可创建32个Collection,可创建的Partition数量随规格递增且与Collection数量无关。

以P.2xlarge为例,该规格Cluster可创建2048个Partition。若只存在一个Collection,则Collection可创建2048个Partition;若存在32个Collectiion,则平均下来每个Collection最多可创建64个Partition。

实例类型实例规格可创建Collection数量可创建Partition数量
性能型P.small32512
P.large321024
P.2xlarge322048
P.4xlarge324096
P.8xlarge328192
P.16xlarge3216384
存储型S.small32512
S.large321024
S.2xlarge322048
S.4xlarge324096
S.8xlarge328192
S.16xlarge3216384
Serverless型-32128

通用限制

限制项限制条件
UID最多创建API-KEY数量3
Collection名称必须由大小写字母、数字、下划线(_)、中划线(-)组成,长度[3, 32]
Collection向量维度限制(1, 20000]
Partition名称必须由大写字母、小写字母、数字和下划线(_)组成,长度[3, 32]
Field名称必须由大写字母、小写字母、数字和下划线(_)组成,长度[1, 32]
Doc id必须由大写字母、小写字母、数字和_-!@#$%+=.字符组成,长度[1, 64]
获取Doc* 最大Batch Size:1024(建议<=128)
删除Doc* 最大Batch Size:1024(建议<=128)
插入Doc* 最大Batch Size:1024(建议<=128)
更新Doc* 最大Batch Size:1024(建议<=128)
插入或更新Doc* 最大Batch Size:1024(建议<=128)
检索Doc最大TopK1024
分组向量检索 最大group_count64
分组向量检索 最大group_topk16
所有API请求最大Body Size2MB(建议<=50KB)
最大Fields数1024(建议<=64)
稀疏特征非零值个数不超过4095,下标介于0到4,294,967,295之间。