一、标准版与容量增强版对比
注意:容量增强版和标准版实例暂不支持互相切换类型,请在购买实例时根据实际应用场景合理选择。如需将数据导入容量增强版,可使用离线迁移工具实现集合到集合的数据迁移(暂不支持增量迁移)。具体操作,请参见 数据迁移。
| 对比项 | 标准版 | 容量增强版 |
| 索引类型 | FLAT、HNSW、IVF 系列 | DISK_FLAT |
| 向量存储介质 | 内存索引存储 | 磁盘索引存储 |
| 查询性能 | 低延迟查询 | 稳定查询性能 |
| 适用场景 | 性能与延迟敏感的在线业务,适用于需要稳定低延迟查询的在线场景。 | 规模与成本敏感的多租户形态业务,通过更高的存储性价比承载大量中小租户数据。说明:多租户向量数据库业务通过标量字段(如 user_id、tenant_id)实现逻辑隔离与物理资源共享,每个用户数据规模可控但整体数据量大,写入时携带用户标识,查询时通过 Filter 条件限定检索范围,通过过滤后的子集完成向量检索,兼顾查询可用性与整体资源效率。 |
二、使用限制
·创建 DISK_FLAT 磁盘索引的集合, 副本数和分片请遵循如下要求。
·副本数:至少为2。
·分片数:建议按预估总数据量/300万计算,单分片数据控制在300万左右。
·DISK_FLAT 磁盘索引暂不支持和稀疏向量一并使用。
·DISK_FLAT 磁盘索引,数据持久化到磁盘后可立即进行检索,无需额外的索引重建(rebuild)操作。 索引结构固定不支持修改(modifyVectorIndex)。
三、创建 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" } ]}'