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

データベースの説明

データベースは、プロジェクト内のコレクションの論理コンテナです。アプリケーション、テナント、環境ごとにデータを整理しやすくなり、コレクション名と操作を選択したデータベースのスコープ内に保つことができます。

Zilliz Cloud では、2つのデータベースモデルを使用します。

  • サービングクラスター内のデータベース: Dedicated サービングクラスターでホストされるデータベースです。サービングクラスターエンドポイントを通じて、スキーマ管理、データの書き込み、削除、検索、クエリ、およびその他のコレクション操作をサポートします。

  • オンデマンド検索用データベース: Zilliz Cloud によって管理されるプロジェクトレベルのデータベースです。サービングクラスターから独立しており、オンデマンドコンピュートを使用してプロジェクトエンドポイント経由でクエリされます。

Note

このページでは、データベースモデルについて説明します。データベースの作成と管理については、サービングクラスター内のデータベース および オンデマンド検索用データベース を参照してください。

サービングクラスター内のデータベース​

サービングクラスター内のデータベースは、特定の Dedicated サービングクラスター内に作成されます。Dedicated クラスターが作成されると、デフォルトのデータベースも同時に作成されます。必要に応じて、同じサービングクラスター内に追加のデータベースを作成できます。

サービングクラスター内のデータベースは、ホストするクラスターのライフサイクルに紐付けられます。

  • サービングクラスターが一時停止されると、そのデータベースとコレクションは、クラスターが再開されるまで利用できなくなります。

  • サービングクラスターが削除されると、そのデータベースとコレクションも同様に削除されます。

このモデルは、常時稼働で低レイテンシなデータアクセスを必要とする本番ワークロードに使用します。

plaintext
Project
└── Serving Cluster
├── Database (default)
│ ├── Collection_01
│ └── Collection_02
└── Database
├── Collection_03
└── Collection_04

オンデマンド検索用データベースは、Zilliz Cloud によって管理されるプロジェクトレベルのデータベースです。サービングクラスターには紐付けられません。このデータベース内のデータを検索またはクエリする場合は、プロジェクトエンドポイントを使用し、オンデマンドコンピュートを指定します。

このモデルは、データベースとコレクションの管理、インポート、検索、クエリをサポートします。挿入、upsert、削除の操作はサポートしていません。

このモデルは、クエリ頻度が低い、またはバースト的なワークロードで search される大規模データセットに使用します。

plaintext
Project
├── Serving Cluster
│ └── Database (default)
│ ├── Collection_01
│ └── Collection_02
└── Databases for on-demand search
├── Database
│ └── External_Collection_01
└── Database
└── Managed_Collection_01

比較​

サービングクラスター内のデータベースオンデマンド検索用データベース
最適な用途常時稼働で低レイテンシなデータアクセスを必要とする本番ワークロードバースト的な検索やクエリを伴う大規模データセット
ホスト先サービングクラスタープラットフォームが管理するプロジェクトリソース
エンドポイントサービングクラスターエンドポイントプロジェクトエンドポイント
コンピュートリソースホストするサービングクラスター指定したオンデマンドコンピュート
データベースの作成/dropはいはい
コレクションの作成/dropはいはい
コレクションのロード/releaseはい不要
挿入/upsert/deleteはいいいえ
インポートはいはい
検索とクエリはいはい
ライフサイクルサービングクラスターに紐付けられます。サービングクラスターから独立しています。

次のステップ​