腾讯云向量数据库产品版本支持标准版与容量增强版,其中标准版提供内存索引方案支持 FLAT、HNSW、IVF 系列索引确保高性能查询,容量增强版采用DISK_FLAT 磁盘索引专为多租户场景优化存储成本,满足不同业务场景对性能与成本的差异化需求。
标准版与容量增强版对比
注意:
容量增强版和标准版实例暂不支持互相切换类型,请在购买实例时根据实际应用场景合理选择。如需将数据导入容量增强版,可使用离线迁移工具实现集合到集合的数据迁移(暂不支持增量迁移)。具体操作,请参见 数据迁移。
对比项 | 标准版 | 容量增强版 |
索引类型 | FLAT、HNSW、IVF 系列 | DISK_FLAT |
向量存储介质 | 内存索引存储 | 磁盘索引存储 |
查询性能 | 低延迟查询 | 稳定查询性能 |
适用场景 | 性能与延迟敏感的在线业务,适用于需要稳定低延迟查询的在线场景。 | 规模与成本敏感的多租户形态业务,通过更高的存储性价比承载大量中小租户数据。 说明: 多租户向量数据库业务通过标量字段(如 user_id、tenant_id)实现逻辑隔离与物理资源共享,每个用户数据规模可控但整体数据量大,写入时携带用户标识,查询时通过 Filter 条件限定检索范围,通过过滤后的子集完成向量检索,兼顾查询可用性与整体资源效率。 |
使用限制
创建 DISK_FLAT 磁盘索引的集合, 副本数和分片请遵循如下要求。
副本数:至少为2。
分片数:建议按预估总数据量/300万计算,单分片数据控制在300万左右。
DISK_FLAT 磁盘索引暂不支持和稀疏向量一并使用。
DISK_FLAT 磁盘索引暂不支持 rebuild、modifyVectorlndex 等索引修改操作。
创建 Collection 示例
curl -i -X POST \\-H 'Content-Type: application/json' \\-H 'Authorization: Bearer account=root&api_key=A5VOgsMpGWJhUI0WmUbY********************' \\http://10.0.X.X:80/collection/create \\-d '{"database": "db-test","collection": "test-disk-flat","replicaNum": 2,"shardNum": 1,"description": "this is the collection description","indexes": [{"fieldName": "id","fieldType": "string","indexType": "primaryKey"},{"fieldName": "vector","fieldType": "vector","indexType": "DISK_FLAT","dimension": 3,"metricType": "IP"},{"fieldName": "user_id","fieldType": "uint64","indexType": "filter"}]}'