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

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

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

オンデマンド検索用データベースは、Zilliz Cloud が管理するプロジェクトレベルのデータベースです。サービングクラスターには紐付きません。このページでは、プロジェクトエンドポイントを使用してデータベースの作成、参照、削除を行う方法について説明します。

📘Notes

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

事前準備

以下の条件を満たしていることを確認してください。

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

  • プロジェクトエンドポイントを取得していること(例: https://{project-id}.{region}.api.zillizcloud.com)。

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

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

サポートされている操作

操作サポート状況
データベースの作成/dropはい
コレクションの作成/dropはい
コレクションのロード/release不要
検索/queryはい
インポートはい
挿入/upsert/deleteいいえ

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

データベースの作成

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

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

オンデマンド をクリックします。

3

データベース をクリックします。

4

データベースの作成 をクリックします。

5

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

6

作成 をクリックします。

データベースの参照

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 コンソールでデータベースを参照するには、プロジェクトに移動し、オンデマンド > データベース の順にクリックします。

データベースの削除

🚧Danger

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

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

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 コンソールからデータベースを削除するには、プロジェクトに移動し、オンデマンド > データベース の順にクリックして、対象のデータベースを削除します。

次のステップ

Ctrl I