メインコンテンツまでスキップ
バージョン: User Guides (Cloud)

コレクションの管理(コンソール)

このガイドでは、Zilliz Cloudでコレクションを作成および管理するためのステップバイステップの手順を説明します。ビジュアルインターフェイスを好むユーザーを対象としています。SDKに精通している場合は、S DKを使用してコレクションを作成および管理することもできます。詳細については、Collectionを参照してください。

コレクションを作成

Zilliz Cloudは、異なるニーズに対応する3つのコレクション作成方法を提供しています。

  • 自分のデータを使用する:完全な制御を望むユーザーに最適です。データセットと特定のニーズに応じて、スキーマとインデックスパラメータを自主的に定義できます。

  • サンプルデータを使用する: Zilliz Cloudを初めて使用するユーザーに最適です。Zilliz Cloudは、サンプルデータセットに一致するスキーマを持つサンプルコレクションを提供しています。この方法は手間がかかりませんが、設定の変更はできません。

  • 既存のコレクションを複製する:既存のコレクションをクラスタ内で複製するのに適しています。

方法1:自分のデータを使用する

コレクションを完全に制御するには、次の手順に従ってください。

create_custom_collection

  1. [コレクションを作成]ページで、コレクションのスキーマを定義し ます。

    設定ファイル

    説明する

    フィールド名

    フィールドの名前。各コレクションには一意の主キーと少なくとも1つのベクトルフィールド(最大4つ)があります。 デフォルトのスキーマ設計では、Zilliz Cloudはプライマリフィールド(primary_key)とフロートベクトル(vector)を予約します。必要に応じて設定をカスタマイズできます。

    フィールドタイプ

    フィールドのデータタイプ。Zilliz Cloudがサポートするフィールドは、主キー、ベクトルフィールド、スカラーフィールドの3つの主要なカテゴリに分類されます。異なるフィールドでサポートされるデータタイプは、フィールドタイプによって異なります。

    • プライマリフィールド:INT64,VARCHAR

    • ベクトルフィールド:FLOAT_VECTOR,BINARY_VECTOR,FLOAT 16_VECTOR,BFLOAT 16_VECTOR,SPARSE_FLOAT_VECTOR.

    • スカラーフィールド:INT64VARCHARINT 8INT16INT32FLOATDOUBLEBOOLJSONARRAY

      詳細は「スキーマの説明」を参照してください。

    インデックス

    検索パフォーマンスを向上させるためにフィールドをインデックス化するかどうか。有効にすると、Zilliz CloudはフィールドのAUTOINDEXを作成します。詳細については、「AUTOINDEXの説明」を参照してください。

    メートルタイプ

    ベクトル間の類似性を測定するために使用されるメトリックのタイプです。このパラメータはベクトル場に対してのみ設定可能です。詳細については、「メトリックの種類」を参照してください。

    デフォルト値

    スカラーフィールド(プライマリフィールドを除く)に対してのみ設定可能なフィールドのデフォルト値を設定するかどうか。詳細については、「Nullableデフォルト(D)」を参照してください。

    Nullableは無効です。

    スカラーフィールド(プライマリフィールドを除く)に対して、フィールドにnull値を許可するかどうかを設定できます。詳細については、「Nullableデフォルト(D)」を参照してください。

    Mmap

    MMAPを有効にするかどうか。このパラメータは、スカラーフィールド(プライマリフィールドを除く)に対してのみ設定可能です。詳細については、「mmapを使う」を参照してください。

    説明する

    任意です。フィールドの説明です。

    オートID

    プライマリフィールドにAuto IDを有効にするかどうか。有効にすると、Zilliz Cloudはプライマリキーの一意のIDを自動的に生成します。データ挿入時に手動で割り当てたり管理したりする必要はありません。

  2. (オプション)[詳細設定]では、動的フィールドとパーティションキーを詳細設定に使用します。

    • 動的フィールド:定義済みのスキーマを超えた新しいフィールドの挿入を許可します。詳細については、「スキーマの説明」を参照してください。

    • パーティションキー:データをパーティションにグループ化することで、クエリの効率を改善します。詳細については、「パーティションキーを使う」を参照してください。

  3. コレクションを作成」をクリックします。その後、コレクションにデータを挿入できます。

方法2:サンプルデータを使用する

[Load Sample Data]を選択し、プリセットコレクションを確認して作成を確認します。

📘ノート

サンプルコレクションを作成すると、Zilliz Cloudがすべての詳細を処理しますが、設定の調整は許可されません。

create_sample_collection

方法3:既存のコレクションを複製する

[アクション]メニューから[クローンコレクション]を選択します。

  1. 新しいコレクションの名前と説明を入力します。

  2. クローンアクションのスコープを選択します。コレクションのスキーマと既存のデータの両方をクローンするか、現在のクラスターにデータがないコレクションスキーマのみをクローンすることができます。

  3. [クローン]をクリックします。

    copy_collection

  4. [ジョブ]ページでクローンの進行状況を確認できます。ジョブのステータスがIN PROGRESSからSUCCESS FULに切り替わると、指定された属性を持つ新しいコレクションが現在のクラスタに作成されます。

    📘ノート

    データとスキーマの両方を使用してコレクションを複製する場合にのみ、ジョブレコードが生成されます。スキーマのみを使用してコレクションを複製しても、ジョブレコードはトリガーされません。

コレクションを見る

クラスタに作成されたすべての既存のコレクションのリストを閲覧可能にするか、コレクションの名前をクリックして詳細を表示できます。

view_collection

ロード&リリースコレクション

Zilliz Cloudでは、すべての検索およびクエリ操作はメモリ内で実行されます。したがって、コレクションをロードするには、これらの操作に必要なデータをメモリに書き込む必要があります。逆に、コレクションをリリースすると、メモリスペースが解放されます。

load_release_collection

コレクションを別のデータベースに移動する

コレクションを1つのデータベースから別のデータベースに移動できます。

move-collection-to-another-database

ドロップコレクション

コレクションを削除することは、コレクションが必要なくなったときに使用される永続的なアクションです。リソースを節約するのに役立ちますが、慎重に行う必要があります。

🚧警告

コレクションを削除すると、その中のすべてのデータが不可逆的に削除されます。

drop_collection

コレクションの制限

クラスタタイプ

マックス数

備考

フリークラスタ

5</除外する>

最大5つのコレクションを作成できます。

サーバーレスクラスター

100</除外する>

最大100個のコレクションを作成できます。

専用クラスタ

CUあたり64、および<=409 6

専用クラスターで使用されるCUごとに最大64個のコレクションを作成でき、クラスター内のコレクション数は4,096個までです。

クラスタあたりのコレクション数の制限に加えて、Zilliz Cloudは消費容量の制限も適用します。これは、クラスタが消費する物理リソースを示します。次の表は、クラスタの一般的な容量の制限を示しています。

CUの数

概要キャパシティ

1-8のCU

<= 4,096

12+のCU

最小(512 x CUの数、655 3 6)

一般容量と消費容量の計算の詳細については、「Zillizクラウドの制限」を参照してください。