管理数据库

更新时间:
复制为 MD 格式

Milvus Manager提供数据库与Collection的全链路可视化管理能力,支持创建数据库和Collection、定义字段及索引、插入样本数据和进行向量搜索等功能。本文介绍如何通过Milvus Manager管理数据库和Collection。

前提条件

已创建Milvus实例。如尚未创建,请参见快速创建Milvus实例

前置操作

  1. 进入Milvus Manager页面。

    1. 登录向量检索服务 Milvus 版控制台

    2. 在左侧导航栏单击实例列表,选择目标实例进入实例详情页。

    3. 在实例详情页上方,单击Milvus Manager页签,连接Milvus实例。具体操作请参见通过Milvus Manager连接Milvus实例

  2. 在左侧导航栏单击数据库进入数据库管理页面。

  3. 通过左侧树形导航,您可以直观地浏览和管理实例中的所有数据库及其下属Collection。

数据库管理

Milvus Manager的概览页面,可以直观看到实例下的数据库及Collection数量等信息,并且可以对数据库进行增删操作。

创建数据库

在概览页面,单击创建数据库,在弹出的对话框中输入数据库名称,单击确认完成创建。

删除数据库

  • 默认数据库(default)不可删除。

  • 删除前需确保数据库中所有Collection已被删除。

  • 需手动输入数据库名称进行二次确认。

查看数据库详情

在概览页单击对应数据库名称,可跳转至数据库详情页查看Collection信息。

Collection管理

CollectionMilvus中存储向量数据的核心单元。Milvus Manager提供全链路的Collection管理能力。

Collection列表

在数据库详情页面,以列表形式展示当前数据库下的所有Collection,包括以下信息:

列名

说明

名称

Collection名称,支持搜索过滤。

状态

已加载或未加载。

大约的Entity数量

Collection中的向量总数。

说明

未加载时Entity数量统计可能包含已删除行,仅供参考。

描述

Collection描述信息。

别名

已配置的Alias。

创建时间

Collection创建时间。

操作

释放、复制、删除。

页面顶部提供以下操作按钮:

  • + Collection:创建新的Collection。

  • + External Collection:创建外部集合(阿里云DLF Paimon表)。

  • 导入文件:批量导入数据文件。

  • 按名称搜索:按Collection名称进行过滤。

Collection操作

操作

前置条件

说明

加载(Load)

所有向量字段已创建索引。

Collection加载至内存以支持查询。

释放(Release)

Collection处于已加载状态。

释放内存中的Collection。

删除(Delete)

永久删除Collection及其全部数据。

重命名(Rename)

修改Collection名称。

复制(Copy)

复制Collection配置创建新Collection。

详情

进入Collection详情页查看Schema、数据等信息。

创建Collection

Collection列表页面,单击+ Collection,在弹出的创建面板中完成以下配置:

基础信息

  • 名称:Collection名称。

  • 描述:Collection描述信息。

ID、元数据字段和向量字段配置

  • 主键类型:支持Int64、VarChar。

  • 是否启用自动生成ID:开启后系统自动生成主键值。

  • 字段名称:自定义字段名。

  • 字段类型:如FloatVector、BinaryVector等。

  • 维度:向量字段需指定维度。

高级设置

  • 一致性:支持Bounded(有界一致性)、Strong(强一致性)、Session(会话一致性)、Eventually(最终一致性)。

  • 启用动态Schema:允许插入Schema之外的额外字段,作为动态元数据$meta存储。

  • 创建后自动加载Collection:开启后自动为字段创建AUTOINDEX并加载集合。

Collection详情页

单击Collection名称进入详情页,通过Tab页签组织各功能模块:

Tab页签

功能说明

Schema

查看和管理Collection的字段定义与索引。

向量搜索

执行向量相似度搜索,用于调试与验证检索效果。

数据

查看和管理Collection中的实体数据。支持CSVJSON格式的文件导入,数据大小限制2 MB。

分区

管理Collection的分区,支持创建分区和按名称搜索。默认分区不可删除。

数据段(Segments)

查看底层Segment信息,支持压缩(Compact)和落盘(Flush)操作。

属性

查看Collection的可配置项,支持页面化配置及重置。

Schema页签

展示 Collection 的完整 Schema 定义,并支持索引管理(创建和删除索引)。其中 Schema 定义包含以下信息:

基础信息:名称、描述、Entity数量、状态、副本数、特性、自动ID、一致性、创建时间。

Schema表格

列名

说明

字段名称

字段名,如id、data。

字段类型

Int64、FloatVector(128)。

索引

索引名称,如AUTOINDEX。

索引参数

索引配置参数,如metric_type:L2。

默认值

字段默认值。

描述

字段描述信息。

操作

创建或删除索引等操作。

向量搜索页签

提供可视化的向量相似度搜索能力,用于调试与验证检索效果。

数据页签

提供Collection实体数据的查看、编辑与管理能力。

说明

目前支持CSV、JSON格式的文件导入,数据大小限制2 MB。

分区页签

支持对Collection的分区进行可视化管理,包括创建分区和按名称搜索。

说明

默认分区不可删除。

数据段(Segments)页签

提供Collection底层Segment的可视化查看与操作,适用于高级可观测性与性能调优场景。支持以下操作:

  • 压缩(Compact):对Collection执行数据压缩合并,优化存储与查询性能。

  • 落盘(Flush):将内存中的数据刷盘持久化。

属性页签

展示Collection的独属可配置项,若未展示属性值则代表该Collection未显式配置过该属性。支持页面化配置以及重置。

外部集合管理(External Collection)

External Collection是阿里云Milvus的创新功能,支持以外链方式无缝关联DLF湖表数据,无需冗余持久化原始数据即可对DLF中的向量数据进行高效查询。详细操作请参见管理External Collection