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

Tencent CloudからZilliz Cloudへの移行

このトピックでは、Zilliz CloudがTencent Cloud VectorDBからの移行時にデータ型マッピング、JSONフィールド変換、およびコレクション名付け規則をどのように処理するかについて説明します。

前提条件

Tencent Cloud VectorDBからZilliz Cloudへの移行を開始する前に、以下の要件を満たしていることを確認してください:

Tencent Cloud VectorDBの要件

要件

詳細

ネットワークアクセス

ソースVectorDBインスタンスがパプリックインターネットからアクセス可能であること

APIアクセス

必要権限を持つ有効なインスタンスURLおよびAPIキー

データ可用性

ソースコレクションにはデータが含まれている必要があります。空のコレクションは移行できません。

Zilliz Cloudの要件

要件

詳細

ユーザーロール

組織オーナーまたはプロジェクト管理者

クラスターキャパシティ

十分なストレージおよびコンピュートリソース(必要CUサイズの見積もりにはCU計算機を使用してください)

ネットワークアクセス

ネットワーク制限を使用している場合は、Zilliz Cloud IPを許可リストに追加してください

データ型マッピング

Tencent Cloud VectorDBのデータ型がZilliz Cloudにどのようにマッピングされるかを理解することは、移行計画にとって極めて重要です:

VectorDBフィールド型

Zilliz Cloudフィールド型

説明

プライマリキー

VARCHAR(プライマリキー)

Tencent Cloud VectorDBからのプライマリキーがZilliz Cloudのプライマリキーとして自動的にマッピングされます。

データを移行する際、自動IDを有効にすることができます。ただし、この場合、ソースコレクションの元のプライマリキー値は破棄されます。

密度ベクター

FLOAT_VECTOR

密度ベクターフールは修正不要でFLOAT_VECTORとして転送されます。

JSON

JSON(動的フィールド)

デフォルトでは動的スキーマとしてマッピングされます。固定フィールドに変換できます。

詳細については、動的フィールドを参照してください。

JSONフィールド変換

📘注意

Zilliz CloudはJSONスキーマを検出するために100行をサンプリングします。必要に応じて手動で追加フィールドを追加できます。

Tencent Cloud VectorDBのJSONフィールドは、最大限の柔軟性を確保するためにZilliz Cloudの動的スキーマに最初はマッピングされます。オプションでJSONフィールドを固定フィールドに変換して、以下を得ることができます:

  • より強い検証のための強制データ型

  • より良いクエリパフォーマンスのための最適化されたインデックス

  • 一貫したデータ管理のための構造化スキーマ

以下のJSONフィールド型は、動的から固定フィールドに自動的に変換できます:

VectorDB JSON型

Zilliz固定フィールド型

備考

文字列

VARCHAR

最大65,535バイト対応

uint64

INT32

型調整による数値変換

倍精度

DOUBLE

直接型変換

配列

ARRAY

対応する要素型とのサポート

固定フィールドに変換されたJSONフィールドについては、追加の属性を構成できます:

  • NULL可能: フィールドがNULL値を受け入れるかどうかを決定します。この機能はデフォルトで有効です。詳細については、NULL属性を参照してください。

  • デフォルト値: データが欠落している場合のフォールバック値を設定します。詳細については、デフォルト値を参照してください。

  • パーティションキー: オプションでINT64またはVARCHARフィールドをパーティションキーとして指定できます。各コレクションは1つのパーティションキーのみをサポートし、選択されたフィールドはNULL不可でなければならないことに注意してください。詳細については、パーティションキーを使用を参照してください。

Tencent Cloud VectorDB固有の処理ルール

コレクション名付けルール

Tencent Cloud VectorDBコレクション名は、以下の考慮事項でZilliz Cloudに転送されます:

シナリオ

影響

解決策

デフォルトの名前付け

コレクション名はソースコレクション名と完全に一致します

名前はTencent Cloud VectorDBからそのまま保持されます

命名競合

データベースに同じ名前のコレクションが既に存在する場合、移行ジョブを送信できません

既存のコレクションを削除、異なるターゲットデータベースを選択、または移行構成中に名前を変更してください

特殊文字

コレクション名はQdrantからそのまま保持されます

コレクション名がZilliz Cloudの命名規則に準拠していることを確認してください