Skip to content

Latest commit

 

History

History
50 lines (34 loc) · 3.01 KB

File metadata and controls

50 lines (34 loc) · 3.01 KB
title summary aliases
向量搜索限制
了解 TiDB 向量搜索的限制。
/zh/tidb/stable/vector-search-limitations/
/zh/tidb/dev/vector-search-limitations/
/zh/tidbcloud/vector-search-limitations/

向量搜索限制

本文档描述了 TiDB 向量搜索已知的限制。

注意:

  • 向量搜索功能目前为 beta 版本,可能会在没有提前通知的情况下发生变更。如果你发现了 bug,可以在 GitHub 上提交 issue
  • 向量搜索功能适用于 TiDB 自托管TiDB Cloud StarterTiDB Cloud EssentialTiDB Cloud Dedicated。对于 TiDB 自托管和 TiDB Cloud Dedicated,TiDB 版本必须为 v8.4.0 或以上版本(推荐使用 v8.5.0 或以上版本)。

向量数据类型限制

  • 每个 vector 最多支持 16383 维。
  • 向量数据类型无法存储 NaNInfinity-Infinity 值。
  • 向量数据类型无法存储双精度浮点数。如果你在向量列中插入或存储双精度浮点数,TiDB 会将其转换为单精度浮点数。
  • 向量列不能作为主键或主键的一部分。
  • 向量列不能作为唯一索引或唯一索引的一部分。
  • 向量列不能作为分区键或分区键的一部分。
  • 目前,TiDB 不支持将向量列修改为其他数据类型(如 JSONVARCHAR)。

向量索引限制

参见 向量搜索限制

与 TiDB 工具的兼容性

在使用向量搜索时,请注意以下兼容性问题:

  • TiDB Cloud 功能:

  • TiDB 工具:

    • 请确保你使用的是 v8.4.0 或以上版本的 BR 进行数据备份和恢复。不支持将包含向量数据类型的表恢复到低于 v8.4.0 的 TiDB 集群。
    • TiDB Data Migration (DM) 不支持将 MySQL 向量数据类型迁移或同步到 TiDB。
    • TiCDC 将向量数据同步到不支持向量数据类型的下游时,会将向量数据类型转换为其他类型。更多信息,参见 与向量数据类型的兼容性

反馈

我们非常重视你的反馈,并随时为你提供帮助: