メインコンテンツまでスキップ

オンデマンド検索用データベース

この機能は Enterprise プラン以上でのみ利用できます。

オンデマンド検索用データベースは、Zilliz Cloud によって管理されるプロジェクトレベルのデータベースです。サービングクラスターには紐付けられません。このページでは、プロジェクトエンドポイントを通じてデータベースを作成、表示、削除する方法を説明します。

📘注意

このページは、オンデマンド検索で使用されるプロジェクトレベルのデータベースを対象としています。サービングクラスターでホストされるデータベースについては、サービングクラスター内のデータベース を参照してください。データベースモデルの比較については、Database Explained を参照してください。

始める前に

以下を確認してください。

  • Project Admin アクセス権を持っていること。ロールと権限の詳細については、プロジェクトユーザーを管理する を参照してください。

  • プロジェクトエンドポイントを持っていること。たとえば https://{project-id}.{region}.api.zillizcloud.com です。

  • プロジェクトにアクセスできる API キーを持っていること。

各プロジェクトでは、オンデマンド検索用データベースを最大 100 個まで作成できます。

サポートされる操作

操作サポート
データベースの作成/削除はい
コレクションの作成/削除はい
コレクションのロード/リリース不要
検索/クエリはい
インポートはい
挿入/upsert/削除いいえ

オンデマンドデータベース内のすべてのコレクション(管理対象コレクションおよび外部コレクションを含む)は、インデックスの削除をサポートしていません。

データベースを作成する

このデータベースは、プロジェクト内のオンデマンドコンピュートによって共有されるプロジェクトレベルのリソースです。

bash
curl --request POST \
--url "YOUR_PROJECT_ENDPOINT/v2/vectordb/databases/create" \
--header "Authorization: Bearer YOUR_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"dbName": "my_database"
}'

Zilliz Cloud コンソールからデータベースを作成することもできます。

1

プロジェクトに移動します。

2

On-demand をクリックします。

3

Databases をクリックします。

4

Create Database をクリックします。

5

データベース名を入力します。

6

Create をクリックします。

データベースを表示する

bash
curl --request POST \
--url "YOUR_PROJECT_ENDPOINT/v2/vectordb/databases/list" \
--header "Authorization: Bearer YOUR_API_KEY" \
--header "Content-Type: application/json" \
--data '{}'

Zilliz Cloud コンソールでデータベースを表示するには、プロジェクトに移動し、On-demand をクリックしてから Databases をクリックします。

データベースを削除する

🚧危険

データベースを削除すると、即座に削除され、復元できません。この操作は元に戻せません。

データベースを削除する前に、まずそのデータベース内のすべてのコレクションを削除してください。

bash
curl --request POST \
--url "YOUR_PROJECT_ENDPOINT/v2/vectordb/databases/drop" \
--header "Authorization: Bearer YOUR_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"dbName": "my_database"
}'

Zilliz Cloud コンソールからデータベースを削除するには、プロジェクトに移動し、On-demand をクリックし、Databases をクリックして、対象のデータベースを削除します。

次のステップ

Ctrl I