You need to enable JavaScript to run this app.
文档中心
向量数据库 Milvus 版

向量数据库 Milvus 版

复制全文
下载 pdf
Collection 管理
创建 Collection
复制全文
下载 pdf
创建 Collection
本文介绍如何使用向量数据库 Milvus 版的库表管理功能在数据库中创建 Collection。​
前提条件​
操作步骤​
​
Serverless 版实例
Dedicated 版或 On-Demand 版实例
​
  1. 在顶部导航栏,选择需要使用库表管理的项目和地域。​
  1. 在左侧导航栏,选择库表管理。​
  1. 在库表管理页面,选择 Dedicated 版或 Serverless 版页签,选择已完成授权的实例,然后单击查看。​
  1. 在库表管理页面,单击 +,然后选择创建 Collection。​
  1. 在创建 Collection 页面中,配置以下参数,然后单击提交。​
  • ​
    参数​
    说明​
    基本信息​
    ​
    库名​
    在下拉列表中选择要创建 Collection 的数据库。​
    说明​
    对于 Serverless 版实例,库名固定为系统默认数据库,不可修改。​
    Collection Name​
    输入 Collection 的名称。命名规则如下:​
    • 不能以数字或下划线(_)开头。​
    • 长度需要在 1~64 个字符内。​
    • 只能包含字母、数字、下划线(_)。​
    备注(可选)​
    输入 Collection 的备注。最多支持 255 个字符。​
    Schema​
    ​
    字段​
    配置 Schema 中的字段,默认包含主键和一个向量字段。您还可以单击添加字段添加向量或标量字段。具体说明请参见字段说明。​
    动态字段​
    开启后,所有未在 Schema 中定义的字段及其值都将作为键值对存储在动态字段中。​
    高级配置​
    ​
    Function​
    在字段级别设置 Function 以开启 full text search,创建稀疏向量索引,提升文本搜索性能。需要同时拥有 VarChar 和 SparseFloatVector 类型的字段才可以配置。您可以单击添加 Function 配置然后添加多条配置。配置包含以下字段:​
    • 输入字段:在下拉列表中选择 VarChar 字段类型。​
    说明​
    VarChar 类型需开启分词器,且不可为空。​
    • Function 类型:在下拉列表中选择 Function 类型。​
    • 输出字段:在下拉列表中选择 SparseFloatVector 字段类型。​
    Partition Key​
    选择是否将标量字段设置为 Partition Key,该功能可在大规模多租户场景中提升查询性能。Partition Key 只能是 Int64、VarChar 类型且不能为空的字段。​
    Partition Num​
    设置分区数量。向量数据库 Milvus 版会在该集合内创建指定数量的分区。接收到插入的数据后,向量数据库 Milvus 版会使用该数据的分区键(Partition Key)值计算哈希值,并基于该哈希值与集合的 partitions_num 属性执行取模运算,从而得到目标分区 ID,最后将该数据存储到目标分区中。​
    说明​
    此参数仅在开启 Partition Key 时可见。​
    Shard Num​
    设置分片数量。推荐的分片数量取决于预期的写入量和并发程度。通用参考标准是每 1 亿行预期数据使用 1 个分片。增加分片数量可能提升数据摄入速度,但也会导致资源消耗增加。​
    一致性配置​
    配置一致性选项:​
    • Strong:读取操作始终返回最新的数据,确保所有副本在写入后立即同步,一致性最高但性能较低。保证数据绝对最新但可能会降低性能。适用于金融交易、银行系统等需要精确数据的场景。​
    • Session:同一客户端在会话期间总是能读取到自己的最新写入数据,保证一致但不同会话可能会读取到旧数据。适用于单个用户的操作,如个人账户管理、Web 应用等。​
    • Bounded:允许数据短时间延迟,但保证最终同步。适用于低延迟但允许短时间数据不一致的场景。如社交媒体 Feed、排行榜、推荐系统等。​
    • Eventually:允许读取旧数据,但最终达到一致。适用于日志系统、缓存系统等非关键业务的数据同步。​
    TTL​
    使向量数据库 Milvus 版在指定时间后自动过期并删除 Collection 中的数据。​
    ​
​
字段说明​
下表汇总了向量数据库 Milvus 版支持在 Collection 的 Schema 中使用的字段详情。​
​
字段名称​
字段类型​
字段配置​
索引类型​
操作​
主键:输入主键字段。您可以勾选 Auto ID 自动分配主键。​
选择主键字段类型:​
  • Int64​
  • VarChar​
当字段类型设置为 VarChar 时,需配置字段的最大长度。​
-​
您可以单击齿轮图标添加字段描述。​
主键不可删除。​
向量:输入向量名称。​
选择向量字段类型:​
  • FloatVector​
  • BinaryVector​
  • Float16Vector​
  • BFloat16Vector​
  • SparseFloatVector​
  • Int8Vector(仅 2.6 版本实例支持)​
设置向量维度并选择度量类型:​
  • L2​
  • IP​
  • COSINE​
单击 + 添加索引类型:​
  • AUTOINDEX​
  • FLAT​
  • IVF_FLAT​
  • IVF_SQ8​
  • IVF_PQ​
  • HNSW​
  • HNSW_SQ​
  • HNSW_PQ​
  • HNSW_PRQ​
  • SCANN​
  • DISKANN_RABITQ(仅容量型实例支持)​
  • DISKANN_PQ(仅容量型实例支持)​
  • DISKANN(仅容量型实例支持)​
  • GPU_CAGRA(仅 GPU 和混合资源模式支持)​
  • GPU_IVF_FLAT(仅 GPU 资源模式支持)​
  • GPU_IVF_PQ(仅 GPU 资源模式支持)​
  • GPU_BRUTE_FORCE(仅 GPU 资源模式支持)​
  • GPU_IVF_PQ(仅 GPU 资源模式支持)​
您可以单击齿轮图标添加字段描述。​
默认向量字段不可删除。​
标量:输入标量名称。​
选择向量字段类型:​
  • VarChar​
  • Int8​
  • Int16​
  • Int32​
  • Int64​
  • Float​
  • Double​
  • Bool​
  • JSON​
  • Timestampz(仅 2.6 及以后版本实例支持)​
  • Array​
  • 当字段类型设置为 VarChar 时,需配置字段的最大长度。​
  • 当字段类型设置为 Array 时,需配置字段的最大容量。​
单击 + 添加索引类型:​
  • AUTOINDEX​
  • TRIE​
  • BITMAP​
  • INVERTED​
您可以单击齿轮图标设置是否可为空、设置默认值、添加字段描述。​
您可以单击删除图标删除标量字段。​
​
​
最近更新时间:2026.10.30 10:29:52
这个页面对您有帮助吗?
有用
有用
无用
无用