跳到主要内容

按需计算中的 Database

公测版

按需计算中的数据库由平台管理,您无需为其预配置或维护集群。您可以指定按需计算集群,对这类数据库中的数据执行 Query 和 Search。详情请参见 Database

本指南说明如何管理按需计算中的数据库。

说明

此功能仅适用于企业版项目。

使用限制

  • 您需要具备项目管理员权限才能管理 Database。如需了解角色权限,请参考管理平台用户

  • 在每个项目中,最多可以在按需计算中创建 100 个 Database。

  • 按需计算下的 Database 中所有 Collection(ManagedExternal) 均不支持删除 Index。

创建 Database

这种类型的 Database 是项目级资源,由项目中的所有按需集群共享。

  • 通过 RESTful API

    bash
    export PROJECT_ENDPOINT="https://{project-id}.{region}.api.zillizcloud.com.cn"
    export TOKEN="YOUR_CLUSTER_TOKEN"

    curl --request POST \
    --url "${PROJECT_ENDPOINT}/v2/vectordb/databases/create" \
    --header "Authorization: Bearer ${TOKEN}" \
    --header "Content-Type: application/json" \
    -d '{
    "dbName": "my_database"
    }'
  • 通过 Web 控制台

    ES5awFYfNhxHZdbokwScBvZ0nld

    1

    前往目标项目并点击按需计算

    2

    点击 Database

    3

    点击树状结构中 Database 右侧的 +

    4

    输入 Database 名称。

    5

    点击创建

查看 Database

  • 通过 RESTful API

    bash
    export PROJECT_ENDPOINT="https://{project-id}.{region}.api.zillizcloud.com.cn"
    export TOKEN="YOUR_API_KEY"

    curl --request POST \
    --url "${PROJECT_ENDPOINT}/v2/vectordb/databases/list" \
    --header "Authorization: Bearer ${TOKEN}" \
    --header "Content-Type: application/json" \
    -d '{}'
  • Via web console

    RqL0wIxUnhYhIgbzf0FcH6sZnlf

    1

    前往项目,点击按需计算资源 > Databases

    2

    查看 Database 列表。

删除 Database

警告

Database 会被立刻删除且无法恢复。该操作不可撤销。

  • Via RESTful API

    bash
    export PROJECT_ENDPOINT="https://{project-id}.{region}.api.zillizcloud.com"
    export TOKEN="YOUR_API_KEY"

    curl --request POST \
    --url "${PROJECT_ENDPOINT}/v2/vectordb/databases/drop" \
    --header "Authorization: Bearer ${TOKEN}" \
    --header "Content-Type: application/json" \
    -d '{
    "dbName": "my_database"
    }'
  • Via web console

    AhaXwkMbihAfRQblQzicPGJqnYs

    1

    前往项目,点击按需计算资源 > Databases

    2

    点击目标 Database, 点击 ..., 选择删除

    3

    输入 Database 名称。

    4

    点击删除