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

Tencent Cloud から Zilliz Cloud への移行

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

前提条件

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

Tencent Cloud VectorDB の要件

要件

詳細

ネットワークアクセス

ソース VectorDB インスタンスはパブリックインターネットからアクセス可能である必要があります

API アクセス

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

データの可用性

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

Zilliz Cloud の要件

要件

詳細

ユーザーロール

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

クラスター容量

十分なストレージとコンピューティングリソース(CU 計算ツールを使用して CU サイズを見積もってください)

ネットワークアクセス

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

データ型のマッピング

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

VectorDB フィールド型

Zilliz Cloud フィールド型

説明

主キー

VARCHAR(主キー)

Tencent Cloud VectorDB の主キーは、Zilliz Cloud の主キーとして自動的にマッピングされます。

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

密ベクトル

FLOAT_VECTOR

密ベクトルフィールドは、変更なしで FLOAT_VECTOR として転送されます。

JSON

JSON(動的フィールド)

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

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

JSON フィールドの変換

📘Notes

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

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

  • より強力な検証のための強制データ型
  • より良いクエリパフォーマンスのための最適化されたインデックス
  • 一貫したデータ管理のための構造化されたスキーマ

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

VectorDB JSON 型

Zilliz 固定フィールド型

注記

string

VARCHAR

最大 65,535 バイトまでサポート

uint64

INT32

型調整を伴う数値変換

double

DOUBLE

直接型変換

array

ARRAY

対応する要素型でサポート

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

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

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

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

Tencent Cloud VectorDB 固有の処理規則

コレクション命名規則

Tencent Cloud VectorDB のコレクション名は、以下の考慮事項を踏まえて Zilliz Cloud に転送されます。

シナリオ

影響

ソリューション

デフォルトの命名

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

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

名前の競合

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

既存のコレクションを削除する、異なるターゲットデータベースを選択する、または移行設定中に名前を変更する

特殊文字

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

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