当前位置: 首页 > article >正文

在阿里云Milvus中管理Databases

本文为您介绍如何在阿里云Milvus中有效地管理Databases(数据库),其操作方式与传统数据库引擎类似。您不仅能够在阿里云Milvus中创建多个Databases,还能够对这些Databases进行精细化权限控制,将其授权给指定的用户进行管理。

前提条件

  • 已在本地客户端成功安装了PyMilvus库,并将其更新至当前最新版本。

    如果您尚未在本地客户端安装PyMilvus库,或者需要将其更新至当前最新版本,您可以执行以下命令。

    pip install --upgrade pymilvus
  • 已创建Milvus实例,请参见详情快速创建Milvus实例。

  • 已连接Milvus实例。详细代码如下所示。

    from pymilvus import connections, db
    
    conn = connections.connect(
       host="c-xxx.milvus.aliyuncs.com",  # Milvus实例的公网地址。
       port=19530,                        # Proxy使用端口,默认为19530。
       user="<yourUsername>",             # Milvus实例的用户名。
       password="<yourPassword>"         # Milvus实例的用户名的密码。
    )

使用限制

阿里云Milvus实例默认支持的最大数据库数量为64个。

创建Database

您需要先连接上Milvus实例,然后为Database设置一个名称。

database = db.create_database("<yourDbname>")

<yourDbname>为待创建的数据库名称。本文以milvus_demo为例,您可以根据实际情况更改。

使用Database

通常情况下,Milvus实例默认会自动创建一个名为“default”的预设数据库。除非在创建Collection时另有明确指示,否则所有Collection将默认归属于此“default”数据库。若需变更Collection所属数据库,可依照如下所示的语句进行操作。

db.using_database("milvus_demo")

您也可以在连接Milvus时,便直接指定要使用的已存在的数据库。

conn = connections.connect(host="c-xxx.milvus.aliyuncs.com", port=19530, user="<yourUsername>", password="<yourPassword>", db_name="milvus_demo")

列出Database

您可以使用以下命令查询当前Milvus实例内已存在的全部数据库列表。

db.list_database()

删除Database

在删除指定数据库之前,请务必确保该数据库内所有关联的Collection已被彻底清除。否则,由于存在未清理的Collection,数据库的删除请求将无法成功执行。

db.drop_database("milvus_demo")


http://www.kler.cn/a/349785.html

相关文章:

  • 【数据结构】二叉树
  • 《使用通道 Transformer 进行多尺度特征融合,引导热图像超分辨率》学习笔记
  • HTML 标题
  • 正则表达式入门
  • USB 3.1-GL3510-52芯片原理图设计
  • 分布式微服务系统架构第88集:kafka集群
  • 展示图片--系统篇
  • [论文笔记] llama3.2 蒸馏
  • Encoder-Decoder 编码器-解码器架构 (Seq2Seq Model)
  • 【前端】如何制作一个简单的网页(3)
  • 【数据结构】1.顺序表
  • WPF实现类似网易云音乐的菜单切换
  • 用于病理图像诊断的跨尺度多实例学习|文献速递-基于深度学习的医学影像分类,分割与多模态应用
  • 通过Express + Vue3从零构建一个用户认证与授权系统(三)前端应用工程构建
  • 无人机之轨迹跟踪篇
  • Qt-系统QThread多线程介绍使用(62)
  • 通过阿里云【Milvus】快速实现向量检索
  • springboot中按日期生成当天唯一编码
  • 猫头虎 分享:Python库 aiohttp 的简介、安装、用法详解入门教程
  • 98. UE5 GAS RPG 实现技能眩晕效果
  • 转行AI产品经理:高薪诱惑,年薪90万不是梦!
  • 一文了解:LLM Dropout
  • STM32 QSPI接口驱动GD/W25Qxx配置简要
  • Django发送邮件代理服务器配置
  • Python实现文本数据可视化:构建动态词云
  • 《使用Gin框架构建分布式应用》阅读笔记:p1-p19