FAQ: コレクション
このトピックでは、Zilliz Cloudコレクションを使用中に遭遇する可能性のある問題とその解決方法について紹介します。
目次
- 1つのクラスターで許可されるコレクション数はいくつですか?
- コレクション作成時に動的フィールドが無効化されていた場合、後から有効化できますか?
- Zilliz Cloudがサポートするインデックスメトリックタイプは何ですか?
- 作成済みコレクションのTTL(time to live)プロパティを設定するには?
- コレクション読み込みリクエストの同時実行数は?同時実行数を増やすには?
- なぜコレクションの読み込みに失敗するのですか?どうすればよいですか?
- コレクションに追加できるフィールド数には制限がありますか?
- パーティションとパーティションキーの違いは何ですか?
- コレクション内のシャード数を変更できますか?
- パーティション名にはルールがありますか?
よくある質問
1つのクラスターで許可されるコレクション数はいくつですか?
クラスターで許可されるコレクション数はクラスターCUサイズによって異なります。詳細については、Zilliz Cloud制限事項を参照してください。
クラスターで許可される最大コレクション数に達した場合、以下を行うことができます:
コレクション作成時に動的フィールドが無効化されていた場合、後から有効化できますか?
はい。コレクション作成後でも動的フィールドを有効化できます。詳細については、コレクションの変更を参照してください。
Zilliz Cloudがサポートするインデックスメトリックタイプは何ですか?
Zilliz Cloudは以下のタイプのメトリックをサポートしています。
-
ユークリッド距離(L2) は平面上の2つのベクトル間の距離を測定します。結果が小さいほど、2つのベクトルはより類似しています。
-
内積(IP) は2つのベクトルを乗算します。結果がより正の値であるほど、2つのベクトルはより類似しています。
-
コサイン は2つのベクトル間の角度のコサイン値を測定します。
-
ヤコビ はデータセット間の非類似性を測定し、JACCARD類似係数を1から引いて算出されます。
-
ハミング はバイナリデータ文字列を測定します。同じ長さの2つの文字列間の距離は、ビットが異なる位置の数です。
作成済みコレクションのTTL(time to live)プロパティを設定するには?
SDKを使用してパラメータcollection.ttl.secondsの値を指定することで、コレクションのTTLを設定できます。詳細については、コレクションTTLの設定を参照してください。
以下の例では、TTLを1800秒に設定しています。
collection.set_properties(properties={"collection.ttl.seconds": 1800})
コレクション読み込みリクエストの同時実行数は?同時実行数を増やすには?
現在、Zilliz Cloudでのコレクション読み込みリクエストのレート制限は1秒あたり1です。これは1CUクラスターに推奨される値です。同時リクエスト数を増やす必要がある場合は、リクエストを送信してください。
なぜコレクションの読み込みに失敗するのですか?どうすればよいですか?
原因はクラスターのメモリ不足です。クラスターをより大きなCUサイズにスケールアップしてください。
コレクションに追加できるフィールド数には制限がありますか?
はい。1つのコレクションにおいて最大64個のフィールドを持つことができます。
パーティションとパーティションキーの違いは何ですか?
パーティションはコレクションのサブセットです。各パーティションは親コレクションと同じデータ構造を共有しますが、コレクション内のデータの一部のみを含みます。パーティションは特定の基準に基づいてデータを整理するために使用されます。
パーティションキーはパーティションに基づく検索最適化ソリューションです。特定のスカラー値フィールドをパーティションキーとして指定し、検索中にパーティションキーに基づくフィルタ条件を指定することで、検索範囲を複数のパーティションに絞り込むことができ、検索効率を向上させます。
違いは、データがパーティションでは物理的に分離されるのに対し、パーティションキーはデータを論理的にグループ化することです。また、パーティションは手動で作成および管理する必要がありますが、パーティションキーを有効にすると16個のパーティションが自動的に作成され、同じパーティションキー値を持つデータは同じパーティションにルーティングされます。
詳細については、パーティションの管理およびパーティションキーの使用を参照してください。
コレクション内のシャード数を変更できますか?
はい。シャード数を変更するには、「コレクションの複製」機能を使用します:
-
対象コレクションの概要ページに移動します。
-
アクションドロップダウンで複製を選択します。
-
ダイアログで、
-
コレクション名を入力します
-
複製範囲をコレクションスキーマとデータに設定します。
-
設定を展開し、目的のシャード数を指定します。
-
複製をクリックします。
-
-
複製されたコレクションが作成されたら、アプリケーションコードを更新して新たに複製されたコレクションを使用します。
パーティション名にはルールがありますか?
はい。パーティション名には英字、数字、アンダースコア("_")、ハイフン("-")のみを含めることができ、数字またはハイフンで始まることはできません。