跳到主要内容
版本:Cloud 开发指南

Database
公测版

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

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

📘说明

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

使用限制

  • 您需要具备项目管理员权限才能管理 Database。

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

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

创建 Database

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

  • 通过 RESTful API

    export PROJECT_ENDPOINT="https://{project-id}.{region}.api.cloud.zilliz.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 控制台

    OLA2wpxPChsndxbih03c8lwnnrf

    1

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

    2

    点击 Database

    3

    点击创建 Database

    4

    输入 Database 名称。

    5

    点击创建

查看 Database

  • 通过 RESTful API

    export PROJECT_ENDPOINT="https://{project-id}.{region}.api.cloud.zilliz.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

    BfnGwj1m1hTvdDbZJrdcYvB3nId

删除 Database

🚧警告

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

  • Via RESTful API

    export PROJECT_ENDPOINT="https://{project-id}.{region}.api.cloud.zilliz.com.cn"
    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

    OssbwyAK7h7JbzbgCbAcE1zAn1b