📣
TiDB Cloud Premium はパブリックプレビュー中です。エンタープライズワークロード向けの無制限のスケーリング、即時の弾力性、高度なセキュリティを提供します。このページは自動翻訳されたものです。原文はこちらからご覧ください。

ベクトル検索の制限



この文書では、TiDBベクトル検索の既知の制限事項について説明します。

注記:

  • ベクトル検索機能はベータ版です。予告なく変更される場合があります。バグを発見した場合は、GitHubで問題を報告してください。
  • ベクトル検索機能は、 TiDBセルフマネージドTiDB Cloud StarterTiDB Cloud Essential 、およびTiDB Cloud Dedicatedで利用できます。TiDB Self-ManagedおよびTiDB Cloud Dedicatedの場合、TiDBのバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。

ベクトルデータ型の制限

  • それぞれ最大 16383 次元 ベクターサポートします。
  • ベクトルデータ型は、 NaNInfinity 、または-Infinityの値を格納することはできません。
  • ベクトルデータ型は倍精度浮動小数点数を格納することはできません。ベクトル列に倍精度浮動小数点数を挿入または格納すると、TiDBはそれらを単精度浮動小数点数に変換します。
  • ベクトル列は、主キーとして、または主キーの一部として使用することはできません。
  • ベクトル列は、一意インデックスとして、または一意インデックスの一部として使用することはできません。
  • ベクトル列は、パーティションキーとして、またはパーティションキーの一部として使用することはできません。
  • 現在、TiDB はベクトル列を他のデータ型 ( JSONVARCHARなど) に変更することをサポートしていません。

ベクトルインデックスの制限

ベクトル検索制限参照してください。

TiDBツールとの互換性

ベクトル検索を使用する際は、以下の互換性の問題にご注意ください。

  • TiDB Cloudの機能:

  • TiDBセルフマネージドツール:

    • データのバックアップと復元には、 BRのバージョン8.4.0以降を使用していることを確認してください。ベクトルデータ型のテーブルをTiDBバージョン8.4.0より前のバージョンに復元することはサポートされていません。
    • TiDBデータ移行(DM) MySQLベクトルデータ型をTiDBに移行または複製することをサポートしていません。
    • TiCDCベクトル データ タイプをサポートしていないダウンストリームにベクトル データをレプリケートすると、ベクトル データ タイプが別のタイプに変更されます。詳細については、 ベクトルデータ型との互換性を参照してください。

フィードバック

お客様からのご意見を大切にし、いつでもお手伝いいたします。

このページは役に立ちましたか?